Matthieu Moy <Matthieu.Moy@xxxxxxx> wrote: > "Lars Hjemli" <lh@xxxxxxxxxxxxxxxxx> writes: > > > Is this happening if you dcommit a file in a new directory? > > That's it indeed. > > The attached script seems to reproducibly trigger the problem on my > box: > > $ ../git-svn-test.sh > Checked out revision 0. > A file > Adding file > Transmitting file data . > Committed revision 1. > Initialized empty Git repository in .git/ > moy@localhost's password: > A file > r1 = 4357177f2d927931d31c8c49c0237561648001a7 (git-svn) > > Checked out HEAD: > svn+ssh://localhost//home/moy/tmp/test/test.26377/svnrepo r1 > Created commit aa2db5a: newdir > 1 files changed, 1 insertions(+), 0 deletions(-) > create mode 100644 newdir/newfile > moy@localhost's password: > A newdir/newfile > Network connection closed unexpectedly: Connection closed unexpectedly at /home/moy/bin/local/verimag/git-svn line 405 > $ Thanks to your script I can reproduce it. svnserve (not git-svn) is segfaulting on me... > #! /bin/sh > > mkdir test.$$ > cd test.$$ > > svnadmin create svnrepo > > svn co file://$PWD/svnrepo svnco > > cd svnco > echo content > file > svn add file > svn commit -m "added file" > cd ../ > > # This triggers the bug. > git-svn clone svn+ssh://localhost/$PWD/svnrepo git-svn-co > > # while this doesn't > # git-svn clone file://localhost/$PWD/svnrepo git-svn-co > > cd git-svn-co > > mkdir newdir > echo othercontent > newdir/newfile > > git add newdir/newfile > > git commit -m "newdir" > > git-svn dcommit Thanks. I didn't realize entirely new directories (and not empty directories in svn but git thought were new) were what was causing things to break. -- Eric Wong - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html