Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4384

no-op merge produces notifications

    XMLWordPrintableJSON

Details

    Description

      Merging a change that has already been merged yields a ' U   .' notification,
      but changes nothing.  Changing nothing is correct; it should therefore issue no
      notifications; it should say nothing.
      
      Example:
      
      [[[
      % U=https://svn.apache.org/repos/asf/subversion
      % svn diff --depth=empty -c r1497206 $U/branches/1.8.x
      Index: .
      ===================================================================
      --- .   (revision 1497205)
      +++ .   (revision 1497206)
      
      Property changes on: .
      ___________________________________________________________________
      Modified: svn:mergeinfo
         Merged /subversion/trunk:r1491432,1496938
      % svn co -q $U/branches/1.8.x
      % cd 1.8.x
      % svn merge -c 1491432 $U/trunk ./
      --- Recording mergeinfo for merge of r1491432 into '.':
       U   .
      % svn diff
      % 
      ]]]
      
      Expected behaviour: the merge command should have succeeded (exit code 0) with
      no output.
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            danielsh Daniel Shahaf
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: