I need a sanity check. Is this an oversight that needs to be corrected, or am I missing something?
Problem: "svn log -g" will explicitly identify a reverse merge, however, when specifying xml output ("svn log -g --xml") no such identification is made. Example: In this case, r13 on branches/test was merged to trunk (which created r15 on trunk.) I then reverse merged the r13 change out of trunk using "svn merge -c -15". a) "svn log -g -v" explicitly states that r13 was "Reverse merged via..": ------------------------------------------------------------------------ r17 | andrew | 2014-01-16 14:41:15 -0500 (Thu, 16 Jan 2014) | 1 line Changed paths: M /trunk M /trunk/a.txt svn merge -c -15 . ------------------------------------------------------------------------ r13 | andrew | 2014-01-16 14:37:17 -0500 (Thu, 16 Jan 2014) | 1 line Changed paths: M /branches/test/a.txt ==> Reverse merged via: r17 branch 3 ------------------------------------------------------------------------ b) However, "svn log -g -v --xml" does not indicate that it was a reverse merge: <logentry revision="17"> <author>andrew</author> <date>2014-01-16T19:41:15.571931Z</date> <paths> <path action="M" prop-mods="true" text-mods="false" kind="dir">/trunk</path> <path action="M" prop-mods="false" text-mods="true" kind="file">/trunk/a.txt</path> </paths> <msg>svn merge -c -15 .</msg> ==> <logentry revision="13"> <author>andrew</author> <date>2014-01-16T19:37:17.531316Z</date> <paths> <path text-mods="true" kind="file" action="M" prop-mods="false">/branches/test/a.txt</path> </paths> <msg>branch 3</msg> </logentry> </logentry> Andrew Reedick CBeyond Cloud Development, SCM O: 678.486.8163