The Store Diff Info setting is configured as part of the general repository details. See Configuring repository details for more information.
About the 'Store Diff Info' Setting
Enabling the Store Diff Info
setting means that FishEye will store information about file diffs in its database, i.e. FishEye will store summary of what lines are added and removed between subsequent versions of the same file. You will still be able view file diffs regardless of whether this setting is enabled or disabled.
Please note, you need to perform a full re-index of your repository after enabling this setting, for FishEye to collect the diff information for all revisions in your repository.
Please also note that:
- Disabling the Store Diff Info setting will disable per-author line graphs.
- Disabling the Store Diff Info setting also removes the author/revision information in the diff display.
- Diff information is always stored for CVS repositories. Note, that a full re-index is required to enable per author charts after upgrading from FishEye 1.4.3 or earlier.
- Enabling the Store Diff Info setting will allow FishEye to perform text searches of lines added and removed, in addition to the text search of the trunk head.
- Enabling the Store Diff Info setting for Perforce repositories will force FishEye to make extra requests to your depot in order to collect the diffs. This may substantially increase the time it takes to scan your repository. If your Perforce repository was created before FishEye 1.5, this setting will be disabled by default.
- Scan times for other repositories, like CVS and Subversion, are not as affected by the Store Diff Info setting as Perforce since the diffs are still fetched but disabling this option will still prevent the overhead of indexing the data which can still be significant.