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

Support for git/mercurial merge commits

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • None
    • Indexing
    • None
    • FE/Crucible 2.7.11 running standalone on Debian 6.0.4
    • 28
    • 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

      When we merge from one branch to another, git adds a "merge commit" to record the merge. This commit will only directly contain changes that were made to resolve merge conflicts (if any), but it will also reference the commits that were merged from one branch to another.

      Fisheye however, doesn't show any of the commits that were merged into the new branch as part of the merge operation. Not only is this a bit rubbish when trying to view the repository, it also makes it very difficult to create a Crucible review for the merge.

      In the end, I worked around it by using git show -m HASH to produce a diff including all the merged commits (if git CLI can do it, then Fisheye should be able to!), and uploaded this to Crucible manually.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              d88397a76b24 Chris Butler
              Votes:
              70 Vote for this issue
              Watchers:
              70 Start watching this issue

              Dates

                Created:
                Updated: