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.