Re: [PATCH/rfc] git-svn.perl: workaround assertions in svn library 1.5.0
- From
Gerrit Pape <pape@smarden.org>
- Date
- Jul 17, 2008, 14:08 UTC
- Message-ID
- <20080717140856.10213.qmail@c0f13986110104.315fe32.mid.smarden.org>
- In-Reply-To
- <20080706192850.32547.qmail@4480698c45f1ed.315fe32.mid.smarden.org>
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
Show 8 quoted lines
> --- > 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