Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-6249

Sometiems a large file in mercurial is not treated as a binary resulting in a huge diff being created

    XMLWordPrintable

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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            chparker ♚♛♜♝♞♟♔♕♖♗♘♙ (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: