Package: git-svn
Version: 1:1.7.10-1
Followup-For: Bug #661094

Hi,

I've got the same type of error during a git svn fetch:
perl: 
/tmp/buildd/subversion-1.6.17dfsg/subversion/libsvn_subr/path.c :115 : svn_path_join:
  L'assertion « svn_path_is_canonical(component, pool) » a échoué.
error: git-svn died of signal 6

Here a quick script to reproduce the bug:
  svnadmin create /tmp/bug
  svn mkdir file:///tmp/bug/trunk -m"trunk"
  svn mkdir file:///tmp/bug/tags -m"tags"
  svn checkout file:///tmp/bug/trunk bug
  cd bug
  touch plop
  svn add plop 
  svn commit -m "Plop"
  svn copy file:///tmp/bug/trunk file:///tmp/bug/tags/0.1 -m "V0.1"
  cd ..
  git svn init file:///tmp/bug --trunk file:///tmp/bug/trunk --tags 
file:///tmp/bug/tags bug-git
  cd bug-git
  git svn fetch

Here the .git/config generated by git svn init:
  [core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
  [svn-remote "svn"]
        url = file:///tmp/bug
        fetch = trunk:refs/remotes/trunk
        tags = tags//*:refs/remotes/tags/*

If I remove the extra / in the tags line, all goes as expected.
Using --tags /tags in git svn init works as well.


Regards,
Rodolphe

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.3.0-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages git-svn depends on:
ii  git                   1:1.7.10-1
ii  libsvn-perl           1.6.17dfsg-3
ii  libterm-readkey-perl  2.30-4+b2
ii  libwww-perl           6.04-1

git-svn recommends no packages.

Versions of packages git-svn suggests:
ii  git-doc     <none>
ii  subversion  1.6.17dfsg-3

-- no debconf information



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to