git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
From: Uwe Zeisberger <zeisberg@informatik.uni-freiburg.de>
To: git@vger.kernel.org
Subject: t9100-git-svn-basic.sh fails
Date: Wed, 18 Oct 2006 10:59:49 +0200	[thread overview]
Message-ID: <20061018085948.GA27357@cepheus.pub> (raw)

[-- Attachment #1: Type: text/plain, Size: 2101 bytes --]

zeisberg@cepheus:~$ uname -a
Linux cepheus 2.6.19-rc2-g51018b0a #17 SMP Mon Oct 16 12:51:05 CEST 2006 i686 GNU/Linux

zeisberg@cepheus:~$ dpkg -l subversion libsvn1 libapr1 libaprutil1 libdb4.4
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  libapr1        1.2.7-6        The Apache Portable Runtime Library
ii  libaprutil1    1.2.7+dfsg-2   The Apache Portable Runtime Utility Library
ii  libdb4.4       4.4.20-3       Berkeley v4.4 Database Libraries [runtime]
ii  libsvn1        1.4.0-5        Shared libraries used by Subversion
ii  subversion     1.4.0-5        Advanced version control system

zeisberg@cepheus:~/gsrc/git$ sh GIT-VERSION-GEN 
GIT_VERSION = 1.4.2.4.g3453

(BTW, why that:
zeisberg@cepheus:~/gsrc/git$ grep ^DEF_VER GIT-VERSION-GEN 
DEF_VER=v1.4.3.GIT
)

zeisberg@cepheus:~/gsrc/git/t$ sh t9100-git-svn-basic.sh 
Perl SVN libraries not found, tests requiring those will be skipped
define NO_SVN_TESTS to skip git-svn tests
*   ok 1: initialize git-svn
*   ok 2: import an SVN revision into git
*   ok 3: checkout from svn
*   ok 4: try a deep --rmdir with a commit
*   ok 5: detect node change from file to directory #1
*   ok 6: detect node change from directory to file #1
*   ok 7: detect node change from file to directory #2
*   ok 8: detect node change from directory to file #2
*   ok 9: remove executable bit from a file
*   ok 10: add executable bit back file
*   ok 11: executable file becomes a symlink to bar/zzz (file)
*   ok 12: new symlink is added to a file that was also just made executable
FATAL: Unexpected exit with code 9

There is a warning about installing SVN Perl libraries to get fewer
bugs.  Is that one of those?  Is that test failure already known?

The output of the verbose run is attached.

Best regards
Uwe

-- 
Uwe Zeisberger

http://www.google.com/search?q=i+squared

[-- Attachment #2: t9100-git-svn-basic-out.txt --]
[-- Type: text/plain, Size: 8258 bytes --]

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

             reply	other threads:[~2006-10-18  8:54 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-18  8:59 Uwe Zeisberger [this message]
2006-10-24  9:50 ` [PATCH] git-svn: fix symlink-to-file changes when using command-line svn 1.4.0 Eric Wong
2006-10-24 13:09   ` Uwe Zeisberger
  -- strict thread matches above, loose matches on Subject: below --
2006-12-12 23:23 t9100-git-svn-basic.sh fails Sebastian Harl
2006-12-13  0:03 ` Johannes Schindelin
2006-12-13  8:46   ` Sebastian Harl
2006-12-13  9:43     ` Eric Wong
2006-12-13  9:53       ` Junio C Hamano
2006-12-13  1:01 ` Eric Wong
2006-12-13  8:47   ` Sebastian Harl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: http://vger.kernel.org/majordomo-info.html

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20061018085948.GA27357@cepheus.pub \
    --to=zeisberg@informatik.uni-freiburg.de \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).