Details
-
Bug
-
Resolution: Invalid
-
Medium
-
None
-
2.0.6
-
None
-
None
Description
Our repositories include quite a few files that are not source code (PDF files, circuit schematics, etc.)
If I use the "exclude" feature of the per-repository configuration in FishEye, the files excluded do not show up at all. This is bad, because someone using FishEye to browse the repository will have no idea they are not there.
If I do not use the "exclude" feature, the index caches are HUGE. I have a relatively new repository that is, at present, 55MB in size on the server disk (just the Subversion directory), and most of that space is from binary files (PDFs + schematic files). With most binary files excluded, the FishEye cache is 1.6MB. Without any exclude entries, the FishEye cache is 58MB which is slightly larger than the repository itself. This is bad since it is needlessly wasted space for files that have no benefit from full-text indexing, and I expect the situation to get worse as my repository becomes larger (I'm only at revision 38 right now).
Right now it's a lose-lose situation. Please fix and make it possible to view the basic properties of a file in Fisheye + see its history, while excluding it from full-text indexing, which is useless on binary files and on files that are not meant to be human-editable or have meaningful diffs.