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

Fisheye should handle this specific git error - blame::find_origin (D)- more gracefully

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      Problem Definition

      • During indexing of a repo Fisheye will use git to calculate blame
      • If git is unable to find blame origin for a commit it may return the following fatal: internal error in blame::find_origin (D)
      • The index of the repo will not complete if this error is encountered

      Suggested Solution

      • Fisheye should be able to handle this error more gracefully with perhaps a clear call to action to disable blame calculation at the appropriate level ie. per repo by disabling "store diff info" setting or system wide via a system property - fisheye.blame.calc.enable

      Workaround

      • Disabling blame calculation should allow the repo to index successfully with the caveat that LoC will also be disabled

      Attachments

        Activity

          People

            Unassigned Unassigned
            nhansberry Nate Hansberry
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: