Details
Description
Summary
When a large file binary file is added to a mercurial repository, occasionally it isn't detected as binary and so a large diff is rendered which can result in an OutOfMemory Exception - as when FishEye tries to index it the line produced doesn't fit in memory.
Expected Results
The file is marked as binary and a diff is not rendered.
Actual Results
FishEye's attempt to process the diff for the large file will result in it running out of memory - this is dependant on the resources available to FishEye.
Workaround
To get passed the troublesome revision increase the resources available to FishEye (heap size) until the command is able to complete.