debian/diff: adapt to svn 1.7 ABI
Apply the upstream series ms/git-svn-1.7 to canonicalize paths and
uris before passing them to libsvn. Thanks to Michael Schwern for
writing these patches and the Gentoo foundation for sponsoring them.
Also account for other incompatibilities found in tests:
* in subversion 1.7.x, escaping an @-sign as %40 does not stop it
from marking the start of a peg revision. The recommended syntax
for escaping @-signs was always a trailing @ (or in other words,
an empty peg revision).
* subversion 1.7x's "svn update" command hits an assertion when a
node's svn:special property is toggled without "node-action:
replace". This is a bug, but we might as well work around it to
be a good citizen.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
19 files changed: