We've got a few Git repositories that we're indexing with Fisheye. We're trying to view the contents of certain remote branches, but it appears Fisheye is not indexing them (They're not listed in any branches drop-down, nor can I find them anywhere else)
The only thing being indexed is master
Is this expected behaviour?
So the resolution to our issue was this:
Prior to using git, we used Subversion and had some extremely large repositories. For performance reasons, we mirrored our SVN repos to the Fisheye server so they could be accessed with the file:/// protocol. When we introduced Git repos, we assumed the same local performance benefits would apply. However, after cloning the repos to the Fisheye box, and having Fisheye index the local copy, the remote branches on the origin weren't visible.
To fix the issue, we told Fisheye to index directly from the master (over the wire) instead of indexing from the local clone. After doing this, Fisheye correctly displayed all of the remote branches
Hi David,
Currently I have 6 repositories on my Fisheye server.
I am facing same problem that you had mentioned initially.
The problem persist only for single repository while others are working absolutely fine.
I have tried re-clone and re-index on that repository but I don't understand by
"we told Fisheye to index directly from the master (over the wire) instead of indexing from the local clone"
How can I index master????
could you please explain this to me!!!!!
Thanks in advance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the update, @David Corley.
Just an FYI - the way FishEye indexes both Git and Hg repositories is to first perform a bare clone of the repository to the local FishEye server. FishEye then processes the repository localy, via the file:/// protocol to keep things as performant as possible. Every POLL PERIOD, FishEye will first do a git fetch to retrieve an updates, before doing indexing those changes on the local clone.
Therefore, pointing FishEye to a remote repo should have no performance side effects for you.
Cheers,
Nick Pellow.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi David,
Could you please do these steps?
1. Go to FishEye Administration > Global Settings > Server > Debug Logging and click the Turn Debugging ON button.
2. Reproduce the problem.
3. Generate a Support Zip FishEye Administration >> Systems Settings >> Atlassian Support Tools >> Support Zip
4. Attach it to a support ticket to be investigated.
5. Go to ({{FishEye Administration > Global Settings > Server > Debug Logging}}) and click the {{Turn Debugging OFF}} button.
This way we can help you investigate why it's happening.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.