Perl SVN libraries not found, tests requiring those will be skipped define NO_SVN_TESTS to skip git-svn tests * expecting success: git-svn init file:///home/zeisberg/gsrc/git/t/trash/svnrepo/test-git-svn * ok 1: initialize git-svn * expecting success: git-svn fetch A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/foo.link A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/foo A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/bar A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/bar/zzz A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/exec.sh A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir/a A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir/a/b A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir/a/b/c A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir/a/b/c/d A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir/a/b/c/d/e A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/tree/dir/a/b/c/d/e/file Checked out revision 1. r1 = efbb057bfd612e3cd1890112efd96b4a2e397d89 * ok 2: import an SVN revision into git * expecting success: svn co file:///home/zeisberg/gsrc/git/t/trash/svnrepo/test-git-svn /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/foo.link A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/foo A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/bar A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/bar/zzz A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a/b A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a/b/c A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a/b/c/d A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a/b/c/d/e A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a/b/c/d/e/file Checked out revision 1. * ok 3: checkout from svn * expecting success: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch && svn up /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree && test -d /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir && test ! -d /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a diff-tree efbb057bfd612e3cd1890112efd96b4a2e397d89 78d4a6294c9d0dcac49c38ece1c1f20c74edcc68 A dir/file A file D dir/a/b/c/d/e/file D dir/a/b/c/d/e/file D dir/a/b/c/d/e D dir/a/b/c/d/e/file D dir/a/b/c/d/e D dir/a/b/c/d D dir/a/b/c/d/e/file D dir/a/b/c/d/e D dir/a/b/c/d D dir/a/b/c D dir/a/b/c/d/e/file D dir/a/b/c/d/e D dir/a/b/c/d D dir/a/b/c D dir/a/b D dir/a/b/c/d/e/file D dir/a/b/c/d/e D dir/a/b/c/d D dir/a/b/c D dir/a/b D dir/a Committing 78d4a6294c9d0dcac49c38ece1c1f20c74edcc68: try a deep --rmdir with a commit At revision 2. r2 = f303d50d91b0f8353e1c8950b04b74ad1da89074 Done committing 1 revisions to SVN A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/file D /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/a A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/dir/file Updated to revision 2. * ok 4: try a deep --rmdir with a commit * expecting failure: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch diff-tree f303d50d91b0f8353e1c8950b04b74ad1da89074 c3711a70e5dfac068e95b43b0778dce17d3f3c53 * ok 5: detect node change from file to directory #1 * expecting failure: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch2 diff-tree f303d50d91b0f8353e1c8950b04b74ad1da89074 5eba97b4b68c76437c6a3dfd8c1712c235e6dbf1 * ok 6: detect node change from directory to file #1 * expecting failure: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch3 diff-tree f303d50d91b0f8353e1c8950b04b74ad1da89074 db5f4bce8265b9807ef76a92717af6a846c941dd * ok 7: detect node change from file to directory #2 * expecting failure: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch4 diff-tree f303d50d91b0f8353e1c8950b04b74ad1da89074 97060150727530f2fa4b34e13ca83566501a0274 * ok 8: detect node change from directory to file #2 * expecting success: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch5 && svn up /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree && test ! -x /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh diff-tree f303d50d91b0f8353e1c8950b04b74ad1da89074 f56cfd05f6959633698abb413a76e3879568fe6a property 'svn:executable' deleted from 'exec.sh'. Committing f56cfd05f6959633698abb413a76e3879568fe6a: remove executable bit from a file At revision 3. r3 = 150272d4f56833af23385f41289fa133fef9061d Done committing 1 revisions to SVN U /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh Updated to revision 3. * ok 9: remove executable bit from a file * expecting success: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch5 && svn up /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree && test -x /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh diff-tree 150272d4f56833af23385f41289fa133fef9061d 835354f30dee357f2292e0d8457534d3c36a9ee0 property 'svn:executable' set on 'exec.sh' Committing 835354f30dee357f2292e0d8457534d3c36a9ee0: add executable bit back file At revision 4. r4 = 5ff396d7d67dae86e0d031f10971bbd01c7dbc7a Done committing 1 revisions to SVN U /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh Updated to revision 4. * ok 10: add executable bit back file * expecting success: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch5 && svn up /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree && test -L /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh diff-tree 5ff396d7d67dae86e0d031f10971bbd01c7dbc7a aecafe170fda3a28cffa283084038a78e0b9453a D exec.sh A exec.sh Committing aecafe170fda3a28cffa283084038a78e0b9453a: executable file becomes a symlink to bar/zzz (file) At revision 5. r5 = b11753149d160cd083342368a6a817b67ebe5343 Done committing 1 revisions to SVN D /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec.sh Updated to revision 5. * ok 11: executable file becomes a symlink to bar/zzz (file) * expecting success: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch5 && svn up /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree && test -x /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/bar/zzz && test -L /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec-2.sh diff-tree b11753149d160cd083342368a6a817b67ebe5343 e68439578ed56b3c33137a4f1fb7f9f74a4c5abf A exec-2.sh Committing e68439578ed56b3c33137a4f1fb7f9f74a4c5abf: new symlink is added to a file that was also just made executable At revision 6. r6 = 601ae0df2203d0b8c81774101d426b4b009b0f59 Done committing 1 revisions to SVN A /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec-2.sh Updated to revision 6. * ok 12: new symlink is added to a file that was also just made executable * expecting success: git-svn commit --find-copies-harder --rmdir remotes/git-svn..mybranch5 && svn up /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree && test -f /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec-2.sh && test ! -L /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec-2.sh && diff -u help /home/zeisberg/gsrc/git/t/trash/.git/svn/git-svn/svn-tree/exec-2.sh diff-tree 601ae0df2203d0b8c81774101d426b4b009b0f59 69fa6b2e91eb2b7af80e86b4af01d6c539f0aa21 D exec-2.sh A exec-2.sh FATAL: Unexpected exit with code 9