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

Easily identify which files have changed from an svn merge

    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

      Refer to issue CRC-982.

      Since upgrading to Subversion 1.5, when there is a merge in Subversion, Fisheye shows a large number of files have had only their metadata changed.

      If you create a code review in Crucible from the change set, it includes all the files with only metadata changes in the review.

      e.g. Someone commits a merge that changes the content of 3 files, but changes the metadata on 300 files.

      This makes it impossible for the reviewer to find the actual changes to review.

      It is true that it is possible to review the changes for files that have actual changes.

      The problem is that after a merge there can be hundreds of files with only metadata changes (changes to the svn:mergeinfo property), and very few files with any actual changes.

      Before Subversion 1.5, Subversion didn't track merges, and so a merge didn't change any metadata. Since 1.5 a merge tracks which revisions are integrated, even if that didn't result in a change to the file.

      This means that you lose the actual file changes in the noise of svn:mergeinfo property changes.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mgchong Ming Giet Chong [Atlassian]
              Votes:
              9 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: