Re: [PATCH/rfc] git-svn.perl: workaround assertions in svn library 1.5.0
From: Gerrit Pape <hidden>
Date: 2016-06-15 22:44:57
On Sun, Jul 06, 2008 at 07:28:50PM +0000, Gerrit Pape wrote:
With subversion 1.5.0 (C and perl libraries) the git-svn selftest t9101-git-svn-props.sh fails at test 25 and 26. The following commands
The breakage was reported by Lucas Nussbaum through http://bugs.debian.org/489108
--- git-svn.perl | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) I ran into this on Debian/unstable. With svn 1.5.0 the selftest fails without the patch, with svn 1.4.6 it succeeds with and without the patch. I'm not familar with the svn interfaces, not sure whether this is a regression in subversion, or a bug in git-svn.
Hi, while this commit fixed the selftests, it unfortunately is a regression http://thread.gmane.org/gmane.comp.version-control.git/87822/ http://bugs.debian.org/490400 I'm still not sure whether this is a git-svn problem, or actually a problem in subversion 1.5.0 $ perl -MSVN::Client -e \ 'sub print_names { print "<$_[0]>\n"; } $ctx=new SVN::Client; $ctx->status(".", "BASE", \&print_names, 1, 1, 0, 1);' | head -5 perl: /build/buildd/subversion-1.5.0dfsg1/subversion/libsvn_subr/path.c:119: svn_path_join: Assertion `is_canonical(base, blen)' failed. $ [0] Regards, Gerrit. [0] http://bugs.debian.org/359679