The notification "Merging ... r891676 through ..." doesn't match the
actual recorded svn:mergeinfo "r891677-...".

Full Details

I tried a merge in a clean WC of the branch 1....@902803, using an
r902780M trunk build of svn. (I confirmed with an r902508 trunk build
that excludes the recent patch to add notifications when mergeinfo is
being recorded. The results are the same except lacking the extra
notifications.)

[[[ 
$ svn merge --dry-run ^/subversion/branches/1.6.x-r891672/@902803
--- Merging r891676 through r902803 into '.':
U    subversion/tests/cmdline/externals_tests.py
U    subversion/libsvn_client/commit_util.c

$ svn merge ^/subversion/branches/1.6.x-r891672/@902803
--- Merging r891676 through r902803 into '.':
U    subversion/tests/cmdline/externals_tests.py
U    subversion/libsvn_client/commit_util.c
--- Recording mergeinfo for merge of r891676 through r902803 into '.':
 U   .

$ svn diff -N

Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
   Merged /subversion/branches/1.6.x-r891672:r891677-902803
]]]

Is that difference in the start revision of the range expected? (The
merge saying it's recording "r891676 through ..." versus diff showing
that ":r891677-..." was recorded. And a propget confirms the diff.)

- Julian


Reply via email to