...
- Browsing Code
- Very easy. Code is filterable by Branch and Tag.
- You can link to anything and everything which allows easy sharing of code
- If tarballs are enabled, you can download a Tarball of a directory
- Searching source code
- You can search EVERYTHING
- Or you can search individual repositories, files, or only files whose names match a regex
- Of the files you search, you can choose to search only the commits, only the diffs, or the content of the file
- For even more control, you can write your own SQL script to search the code and order the results
- Again, you can watch code and receive emails immediately when someone changes something, or just once a day for busy repositories/files
- Jira integration lets you see changes in the code and how they relate to bugs
- Commit Graphs allow you to see how the code in other branches or tags relates to code in the trunk and lineage for files
- Charts and visualization gives you an idea of how much a project has changed over a given amount of time
Try it out
- Test installation is only usable at SLAC. The sandbox version is good to play around with if you're not at SLAC.
- Right now, it's not integrated with Crowd or Jira, but you can create a user account using your slac ID for the time being. Of course if you create an account your should not use the same password as your other SLAC accounts.
- FishEye also supports GIT, so if anyone at SLAC has a GIT (or mercurial) repository they don't mind others looking at it would be interesting to try setting up access to it via FishEye too.