All of lore.kernel.org
 help / color / mirror / Atom feed
* 3 failures on test t9100 (svn)
@ 2010-03-02 19:45 Nicolas Sebrecht
  2010-03-02 21:28 ` Jeff King
  0 siblings, 1 reply; 9+ messages in thread
From: Nicolas Sebrecht @ 2010-03-02 19:45 UTC (permalink / raw)
  To: git; +Cc: Nicolas Sebrecht, Junio C Hamano

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

Hi all,

Some tests in t9100 don't pass here with current next (full log
attached). Any idea?


  $ git --version
  git version 1.7.0.1.242.g4aa8

  $ cat test_done-689
  total 23
  success 19
  fixed 0
  broken 0
  failed 3

  $ export GIT_TEST_OPTS='-i -v -d'
  $ make clean && make full-svn-test
  Initialized empty Git repository in /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/
  * define NO_SVN_TESTS to skip git svn tests
  * UTF-8 locale not set, some tests skipped (C)
  
  <...>
  
  * expecting success: 
  	echo git help > help || true &&
  	rm exec-2.sh &&
  	cp help exec-2.sh &&
  	git update-index exec-2.sh &&
  	git commit -m "$name" &&
  	git svn set-tree --find-copies-harder --rmdir \
  		${remotes_git_svn}..mybranch5 &&
  	svn_cmd up "$SVN_TREE" &&
  	test -f "$SVN_TREE"/exec-2.sh &&
  	test ! -L "$SVN_TREE"/exec-2.sh &&
  	test_cmp help "$SVN_TREE"/exec-2.sh
  [mybranch5 da8c65b] modify a symlink to become a file
   Author: A U Thor <author@example.com>
   1 files changed, 1 insertions(+), 1 deletions(-)
   rewrite exec-2.sh (100%)
   mode change 120000 => 100644
  	T	exec-2.sh
  	M	exec-2.sh
  r7 = 029215de766ed32ca649230497785d0c2b25cdce (refs/remotes/git-svn)
  Done committing 1 revisions to SVN
  UU   /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/exec-2.sh
  Updated to revision 7.
  test_cmp:1: command not found: diff -u
  * FAIL 13: modify a symlink to become a file
  	
  		echo git help > help || true &&
  		rm exec-2.sh &&
  		cp help exec-2.sh &&
  		git update-index exec-2.sh &&
  		git commit -m "$name" &&
  		git svn set-tree --find-copies-harder --rmdir \
  			${remotes_git_svn}..mybranch5 &&
  		svn_cmd up "$SVN_TREE" &&
  		test -f "$SVN_TREE"/exec-2.sh &&
  		test ! -L "$SVN_TREE"/exec-2.sh &&
  		test_cmp help "$SVN_TREE"/exec-2.sh
  
  <...>
  
  * expecting success: git svn init "$svnrepo" && git svn fetch &&
       git rev-list --pretty=raw ${remotes_git_svn} | grep ^tree | uniq > a &&
       git rev-list --pretty=raw remotes/alt | grep ^tree | uniq > b &&
       test_cmp a b
  Using existing [svn-remote "svn"]
  	A	foo.link
  	A	foo
  	A	bar/zzz
  	A	exec.sh
  	A	dir/a/b/c/d/e/file
  r1 = 7573d34cdf10b5542f8caa5298e01b279338e333 (refs/remotes/alt)
  	A	file
  	D	dir/a/b/c/d/e/file
  	D	dir/a/
  	A	dir/file
  W: -empty_dir: dir/a
  r2 = c7cb7b4d4365180d5e8008b247efba7cbb2613a3 (refs/remotes/alt)
  	M	exec.sh
  r3 = 5d528b2954a387fb4804137ab6fd20829a90a21c (refs/remotes/alt)
  	M	exec.sh
  r4 = 8b00511e65ab590e00babc4b5fd2cca88dd68202 (refs/remotes/alt)
  	M	exec.sh
  r5 = 2c3498c0659fcec8db0fb11901f22b604d63aef4 (refs/remotes/alt)
  	M	bar/zzz
  	A	exec-2.sh
  r6 = 81736e5906738e41761c795e49f99743f1c00244 (refs/remotes/alt)
  	M	exec-2.sh
  r7 = 5098d81d13fd07e451327a52f22da679ab7c3b9f (refs/remotes/alt)
  test_cmp:1: command not found: diff -u
  * FAIL 15: test fetch functionality (svn => git) with alternate GIT_SVN_ID
  	git svn init "$svnrepo" && git svn fetch &&
  	     git rev-list --pretty=raw ${remotes_git_svn} | grep ^tree | uniq > a &&
  	     git rev-list --pretty=raw remotes/alt | grep ^tree | uniq > b &&
  	     test_cmp a b
  
  * expecting success: test_cmp a expected
  test_cmp:1: command not found: diff -u
  * FAIL 16: check imported tree checksums expected tree checksums
  	test_cmp a expected
  
  <...>
  
  * failed 3 among 23 test(s)

-- 
Nicolas Sebrecht

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

Initialized empty Git repository in /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/
* define NO_SVN_TESTS to skip git svn tests
* UTF-8 locale not set, some tests skipped (C)
* expecting success: 
	mkdir import &&
	cd import &&
	echo foo > foo &&
	ln -s foo foo.link
	mkdir -p dir/a/b/c/d/e &&
	echo "deep dir" > dir/a/b/c/d/e/file &&
	mkdir bar &&
	echo "zzz" > bar/zzz &&
	echo "#!/bin/sh" > exec.sh &&
	chmod +x exec.sh &&
	svn_cmd import -m "import for git svn" . "$svnrepo" >/dev/null &&
	cd .. &&
	rm -rf import &&
	git svn init "$svnrepo"
*   ok 1: initialize git svn

* expecting success: git svn fetch
	A	foo.link
	A	foo
	A	bar/zzz
	A	exec.sh
	A	dir/a/b/c/d/e/file
r1 = 7573d34cdf10b5542f8caa5298e01b279338e333 (refs/remotes/git-svn)
Checked out HEAD:
  file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo r1
*   ok 2: import an SVN revision into git

* expecting success: svn co "$svnrepo" "$SVN_TREE"
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/foo.link
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/foo
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/bar
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/bar/zzz
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/exec.sh
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a/b
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a/b/c
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a/b/c/d
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a/b/c/d/e
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a/b/c/d/e/file
Checked out revision 1.
*   ok 3: checkout from svn

* expecting success: 
	git checkout -f -b mybranch ${remotes_git_svn} &&
	mv dir/a/b/c/d/e/file dir/file &&
	cp dir/file file &&
	git update-index --add --remove dir/a/b/c/d/e/file dir/file file &&
	git commit -m "$name" &&
	git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch &&
	svn_cmd up "$SVN_TREE" &&
	test -d "$SVN_TREE"/dir && test ! -d "$SVN_TREE"/dir/a
Switched to a new branch 'mybranch'
[mybranch 30f6488] try a deep --rmdir with a commit
 Author: A U Thor <author@example.com>
 2 files changed, 0 insertions(+), 0 deletions(-)
 copy dir/{a/b/c/d/e => }/file (100%)
 rename dir/a/b/c/d/e/file => file (100%)
	C	dir/a/b/c/d/e/file => dir/file
	R	dir/a/b/c/d/e/file => 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/
	A	file
	D	dir/a/b/c/d/e/file
	D	dir/a/
	A	dir/file
W: -empty_dir: dir/a
r2 = 3d70444787449738155d0e02b509bc34de5f6f2e (refs/remotes/git-svn)
Done committing 1 revisions to SVN
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/file
D    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/a
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/dir/file
Updated to revision 2.
*   ok 4: try a deep --rmdir with a commit

* expecting success: 
	mkdir dir/new_file &&
	mv dir/file dir/new_file/file &&
	mv dir/new_file dir/file &&
	git update-index --remove dir/file &&
	git update-index --add dir/file/file &&
	git commit -m 'detect node change from file to directory #1' &&
	test_must_fail git svn set-tree --find-copies-harder --rmdir 		remotes/git-svn..mybranch
[mybranch 21e81e7] detect node change from file to directory #1
 Author: A U Thor <author@example.com>
 1 files changed, 0 insertions(+), 0 deletions(-)
 rename dir/{ => file}/file (100%)
dir/file already exists in repository at r2 and it is not a directory (file/1)
*   ok 5: detect node change from file to directory #1

* expecting success: 
	rm -rf dir "$GIT_DIR"/index &&
	git checkout -f -b mybranch2 ${remotes_git_svn} &&
	mv bar/zzz zzz &&
	rm -rf bar &&
	mv zzz bar &&
	git update-index --remove -- bar/zzz &&
	git update-index --add -- bar &&
	git commit -m "$name" &&
	test_must_fail git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch2
Switched to a new branch 'mybranch2'
[mybranch2 0dd2e60] detect node change from directory to file #1
 Author: A U Thor <author@example.com>
 1 files changed, 0 insertions(+), 0 deletions(-)
 rename bar/zzz => bar (100%)
Transaction is out of date: Directory '/bar' is out of date at /home/nicolas/dev/official_packages/gitrepos/git/t/../git-svn line 3439

*   ok 6: detect node change from directory to file #1

* expecting success: 
	rm -f "$GIT_DIR"/index &&
	git checkout -f -b mybranch3 ${remotes_git_svn} &&
	rm bar/zzz &&
	git update-index --remove bar/zzz &&
	mkdir bar/zzz &&
	echo yyy > bar/zzz/yyy &&
	git update-index --add bar/zzz/yyy &&
	git commit -m "$name" &&
	test_must_fail git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch3
Switched to a new branch 'mybranch3'
[mybranch3 f257ca2] detect node change from file to directory #2
 Author: A U Thor <author@example.com>
 2 files changed, 1 insertions(+), 1 deletions(-)
 delete mode 100644 bar/zzz
 create mode 100644 bar/zzz/yyy
	D	bar/zzz
bar/zzz already exists in repository at r2 and it is not a directory (file/1)
*   ok 7: detect node change from file to directory #2

* expecting success: 
	rm -f "$GIT_DIR"/index &&
	git checkout -f -b mybranch4 ${remotes_git_svn} &&
	rm -rf dir &&
	git update-index --remove -- dir/file &&
	touch dir &&
	echo asdf > dir &&
	git update-index --add -- dir &&
	git commit -m "$name" &&
	test_must_fail git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch4
Switched to a new branch 'mybranch4'
[mybranch4 6c02763] detect node change from directory to file #2
 Author: A U Thor <author@example.com>
 2 files changed, 1 insertions(+), 1 deletions(-)
 create mode 100644 dir
 delete mode 100644 dir/file
	D	dir/file
Item already exists in filesystem: File already exists: filesystem '/home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo/db', transaction '2-5', path '/dir' at /home/nicolas/dev/official_packages/gitrepos/git/t/../git-svn line 3439

*   ok 8: detect node change from directory to file #2

* expecting success: 
	rm -f "$GIT_DIR"/index &&
	git checkout -f -b mybranch5 ${remotes_git_svn} &&
	chmod -x exec.sh &&
	git update-index exec.sh &&
	git commit -m "$name" &&
	git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch5 &&
	svn_cmd up "$SVN_TREE" &&
	test ! -x "$SVN_TREE"/exec.sh
Switched to a new branch 'mybranch5'
[mybranch5 f27fc06] remove executable bit from a file
 Author: A U Thor <author@example.com>
 0 files changed, 0 insertions(+), 0 deletions(-)
 mode change 100755 => 100644 exec.sh
	M	exec.sh
	M	exec.sh
r3 = c31b0e6cdf5d70b0c05a2e3b9b39a3e02c2e06d8 (refs/remotes/git-svn)
Done committing 1 revisions to SVN
UU   /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/exec.sh
Updated to revision 3.
*   ok 9: remove executable bit from a file

* expecting success: 
	chmod +x exec.sh &&
	git update-index exec.sh &&
	git commit -m "$name" &&
	git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch5 &&
	svn_cmd up "$SVN_TREE" &&
	test -x "$SVN_TREE"/exec.sh
[mybranch5 c868af9] add executable bit back file
 Author: A U Thor <author@example.com>
 0 files changed, 0 insertions(+), 0 deletions(-)
 mode change 100644 => 100755 exec.sh
	M	exec.sh
	M	exec.sh
r4 = 91c7e9fd0952a4274a4ccd099840bddfa9576678 (refs/remotes/git-svn)
Done committing 1 revisions to SVN
UU   /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/exec.sh
Updated to revision 4.
*   ok 10: add executable bit back file

* expecting success: 
	rm exec.sh &&
	ln -s bar/zzz exec.sh &&
	git update-index exec.sh &&
	git commit -m "$name" &&
	git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch5 &&
	svn_cmd up "$SVN_TREE" &&
	test -L "$SVN_TREE"/exec.sh
[mybranch5 cdc5cc3] executable file becomes a symlink to bar/zzz (file)
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 1 deletions(-)
 rewrite exec.sh (100%)
 mode change 100755 => 120000
	T	exec.sh
	M	exec.sh
r5 = bef12358449635e87e233b214500a9267c0c8a05 (refs/remotes/git-svn)
Done committing 1 revisions to SVN
UU   /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/exec.sh
Updated to revision 5.
*   ok 11: executable file becomes a symlink to bar/zzz (file)

* expecting success: 
	chmod +x bar/zzz &&
	ln -s bar/zzz exec-2.sh &&
	git update-index --add bar/zzz exec-2.sh &&
	git commit -m "$name" &&
	git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch5 &&
	svn_cmd up "$SVN_TREE" &&
	test -x "$SVN_TREE"/bar/zzz &&
	test -L "$SVN_TREE"/exec-2.sh
[mybranch5 ce704f0] new symlink is added to a file that was also just made executable
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 0 deletions(-)
 mode change 100644 => 100755 bar/zzz
 create mode 120000 exec-2.sh
	C	exec.sh => exec-2.sh
	M	bar/zzz
	M	bar/zzz
	A	exec-2.sh
r6 = c81bb7423d3195ee520cd0ba2d5da04ac5fceeb0 (refs/remotes/git-svn)
Done committing 1 revisions to SVN
UU   /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/bar/zzz
A    /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/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: 
	echo git help > help || true &&
	rm exec-2.sh &&
	cp help exec-2.sh &&
	git update-index exec-2.sh &&
	git commit -m "$name" &&
	git svn set-tree --find-copies-harder --rmdir \
		${remotes_git_svn}..mybranch5 &&
	svn_cmd up "$SVN_TREE" &&
	test -f "$SVN_TREE"/exec-2.sh &&
	test ! -L "$SVN_TREE"/exec-2.sh &&
	test_cmp help "$SVN_TREE"/exec-2.sh
[mybranch5 da8c65b] modify a symlink to become a file
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 1 deletions(-)
 rewrite exec-2.sh (100%)
 mode change 120000 => 100644
	T	exec-2.sh
	M	exec-2.sh
r7 = 029215de766ed32ca649230497785d0c2b25cdce (refs/remotes/git-svn)
Done committing 1 revisions to SVN
UU   /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/.git/svn/refs/remotes/git-svn/svn-tree/exec-2.sh
Updated to revision 7.
test_cmp:1: command not found: diff -u
* FAIL 13: modify a symlink to become a file
	
		echo git help > help || true &&
		rm exec-2.sh &&
		cp help exec-2.sh &&
		git update-index exec-2.sh &&
		git commit -m "$name" &&
		git svn set-tree --find-copies-harder --rmdir \
			${remotes_git_svn}..mybranch5 &&
		svn_cmd up "$SVN_TREE" &&
		test -f "$SVN_TREE"/exec-2.sh &&
		test ! -L "$SVN_TREE"/exec-2.sh &&
		test_cmp help "$SVN_TREE"/exec-2.sh

* skipping test: commit with UTF-8 message: locale: C 
	echo '# hello' >> exec-2.sh &&
	git update-index exec-2.sh &&
	git commit -m 'éï∏' &&
	git svn set-tree HEAD
* skip 14: commit with UTF-8 message: locale: C

* expecting success: git svn init "$svnrepo" && git svn fetch &&
     git rev-list --pretty=raw ${remotes_git_svn} | grep ^tree | uniq > a &&
     git rev-list --pretty=raw remotes/alt | grep ^tree | uniq > b &&
     test_cmp a b
Using existing [svn-remote "svn"]
	A	foo.link
	A	foo
	A	bar/zzz
	A	exec.sh
	A	dir/a/b/c/d/e/file
r1 = 7573d34cdf10b5542f8caa5298e01b279338e333 (refs/remotes/alt)
	A	file
	D	dir/a/b/c/d/e/file
	D	dir/a/
	A	dir/file
W: -empty_dir: dir/a
r2 = c7cb7b4d4365180d5e8008b247efba7cbb2613a3 (refs/remotes/alt)
	M	exec.sh
r3 = 5d528b2954a387fb4804137ab6fd20829a90a21c (refs/remotes/alt)
	M	exec.sh
r4 = 8b00511e65ab590e00babc4b5fd2cca88dd68202 (refs/remotes/alt)
	M	exec.sh
r5 = 2c3498c0659fcec8db0fb11901f22b604d63aef4 (refs/remotes/alt)
	M	bar/zzz
	A	exec-2.sh
r6 = 81736e5906738e41761c795e49f99743f1c00244 (refs/remotes/alt)
	M	exec-2.sh
r7 = 5098d81d13fd07e451327a52f22da679ab7c3b9f (refs/remotes/alt)
test_cmp:1: command not found: diff -u
* FAIL 15: test fetch functionality (svn => git) with alternate GIT_SVN_ID
	git svn init "$svnrepo" && git svn fetch &&
	     git rev-list --pretty=raw ${remotes_git_svn} | grep ^tree | uniq > a &&
	     git rev-list --pretty=raw remotes/alt | grep ^tree | uniq > b &&
	     test_cmp a b

* expecting success: test_cmp a expected
test_cmp:1: command not found: diff -u
* FAIL 16: check imported tree checksums expected tree checksums
	test_cmp a expected

* expecting success: 
        git config --add svn-remote.svn.fetch                               bar:refs/remotes/git-svn &&
	test_must_fail git svn migrate

Remote ref refs/remote/git-svn is tracked by
  "svn-remote.svn.fetch=bar:refs/remotes/git-svn"
and
  "svn-remote.svn.fetch=:refs/remotes/git-svn"
Please resolve this ambiguity in your git configuration file before continuing

*   ok 17: exit if remote refs are ambigious

* expecting success: 
        svnadmin create "${PWD}/svnrepo2" &&
        svn mkdir -m "mkdir bar" "${svnrepo}2/bar" &&
        git config --unset svn-remote.svn.fetch \
                                "^bar:refs/${remotes_git_svn}$" &&
	test_must_fail git svn init "${svnrepo}2/bar"
        

Committed revision 1.
svn-remote.svn.url already set: file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo
wanted to set to: file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo2/bar

*   ok 18: exit if init-ing a would clobber a URL

* expecting success: 
        git svn init --minimize-url -i bar "$svnrepo/bar" &&
        git config --get svn-remote.svn.fetch \
                              "^bar:refs/remotes/bar$" &&
        git config --get svn-remote.svn.fetch \
                              "^:refs/${remotes_git_svn}$"
        
Using existing [svn-remote "svn"]
Using higher level of URL: file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo/bar => file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo
bar:refs/remotes/bar
:refs/remotes/git-svn
*   ok 19: init allows us to connect to another directory in the same repo

* expecting success: 
	git svn fetch -i bar &&
	git checkout -b my-bar refs/remotes/bar &&
	echo 1 > foo &&
	git add foo &&
	git commit -m "change 1" &&
	echo 2 > foo &&
	git add foo &&
	git commit -m "change 2" &&
	old_head=$(git rev-parse HEAD) &&
	git svn dcommit -i bar HEAD^ &&
	test $old_head = $(git rev-parse HEAD) &&
	test refs/heads/my-bar = $(git symbolic-ref HEAD) &&
	git log refs/remotes/bar | grep "change 1" &&
	! git log refs/remotes/bar | grep "change 2" &&
	git checkout master &&
	git branch -D my-bar
	
	A	zzz
r1 = 02239329d31582d3ac50ea7db0743bb2fa64c2e7 (refs/remotes/bar)
	M	zzz
r6 = 9cc526b53cf6f77bdca1cda99885527af472a276 (refs/remotes/bar)
Switched to a new branch 'my-bar'
[my-bar c238936] change 1
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 foo
[my-bar a01e587] change 2
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 1 deletions(-)
Committing to file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo/bar ...
	A	foo
Committed r8
	A	foo
r8 = ef862194088e082f60560ce6bf4058c33c384aaa (refs/remotes/bar)
No changes between current HEAD and refs/remotes/bar
Resetting to the latest refs/remotes/bar
dcommitted on a detached HEAD because you gave a revision argument.
The rewritten commit is: ef862194088e082f60560ce6bf4058c33c384aaa
    change 1
Switched to branch 'master'
Deleted branch my-bar (was a01e587).
*   ok 20: dcommit $rev does not clobber current branch

* expecting success: 
	git svn fetch -i bar &&
	git checkout -b my-bar refs/remotes/bar &&
	echo abc > d &&
	git update-index --add d &&
	git commit -m '/bar/d should be in the log' &&
	git svn dcommit -i bar &&
	test -z "`git diff refs/heads/my-bar refs/remotes/bar`" &&
	mkdir newdir &&
	echo new > newdir/dir &&
	git update-index --add newdir/dir &&
	git commit -m 'add a new directory' &&
	git svn dcommit -i bar &&
	test -z "`git diff refs/heads/my-bar refs/remotes/bar`" &&
	echo foo >> newdir/dir &&
	git update-index newdir/dir &&
	git commit -m 'modify a file in new directory' &&
	git svn dcommit -i bar &&
	test -z "`git diff refs/heads/my-bar refs/remotes/bar`"
	
	A	bar/foo
r8 = 490bfa0b7170d45ae4001a5afbe18c850276cff2 (refs/remotes/alt)
Switched to a new branch 'my-bar'
[my-bar 3ed5564] /bar/d should be in the log
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 d
Committing to file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo/bar ...
	A	d
Committed r9
	A	d
r9 = 3183042ff13ded336c3f3fde238bc3901142e454 (refs/remotes/bar)
No changes between current HEAD and refs/remotes/bar
Resetting to the latest refs/remotes/bar
[my-bar ff72ce4] add a new directory
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 newdir/dir
Committing to file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo/bar ...
	A	newdir/dir
Committed r10
	A	newdir/dir
r10 = e095f32f8a89045ff566f9f098f20470167e56ff (refs/remotes/bar)
No changes between current HEAD and refs/remotes/bar
Resetting to the latest refs/remotes/bar
[my-bar 1fe4815] modify a file in new directory
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 0 deletions(-)
Committing to file:///home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/svnrepo/bar ...
	M	newdir/dir
Committed r11
	M	newdir/dir
r11 = 4d83186c6ffd935735084bc924b16227f4515f5f (refs/remotes/bar)
No changes between current HEAD and refs/remotes/bar
Resetting to the latest refs/remotes/bar
*   ok 21: able to dcommit to a subdirectory

* expecting success: 
	echo cba > d &&
	git update-index d &&
	git commit -m 'update /bar/d' &&
	git svn set-tree -i bar HEAD &&
	test -z "`git diff refs/heads/my-bar refs/remotes/bar`"
	
[my-bar 41e3701] update /bar/d
 Author: A U Thor <author@example.com>
 1 files changed, 1 insertions(+), 1 deletions(-)
	M	d
	M	d
r12 = 999a30fff02df39afb024a80bcf73d029f8bb58f (refs/remotes/bar)
Done committing 1 revisions to SVN
*   ok 22: able to set-tree to a subdirectory

* expecting success: 
	mkdir bare-repo &&
	( cd bare-repo &&
	git init --bare &&
	GIT_DIR=. git svn init "$svnrepo" &&
	git svn fetch ) &&
	rm -rf bare-repo
	
Initialized empty Git repository in /home/nicolas/dev/official_packages/gitrepos/git/t/trash directory.test-lib/bare-repo/
	A	foo.link
	A	foo
	A	bar/zzz
	A	exec.sh
	A	dir/a/b/c/d/e/file
r1 = 7573d34cdf10b5542f8caa5298e01b279338e333 (refs/remotes/alt)
	A	file
	D	dir/a/b/c/d/e/file
	D	dir/a/
	A	dir/file
W: -empty_dir: dir/a
r2 = c7cb7b4d4365180d5e8008b247efba7cbb2613a3 (refs/remotes/alt)
	M	exec.sh
r3 = 5d528b2954a387fb4804137ab6fd20829a90a21c (refs/remotes/alt)
	M	exec.sh
r4 = 8b00511e65ab590e00babc4b5fd2cca88dd68202 (refs/remotes/alt)
	M	exec.sh
r5 = 2c3498c0659fcec8db0fb11901f22b604d63aef4 (refs/remotes/alt)
	M	bar/zzz
	A	exec-2.sh
r6 = 81736e5906738e41761c795e49f99743f1c00244 (refs/remotes/alt)
	M	exec-2.sh
r7 = 5098d81d13fd07e451327a52f22da679ab7c3b9f (refs/remotes/alt)
	A	bar/foo
r8 = 490bfa0b7170d45ae4001a5afbe18c850276cff2 (refs/remotes/alt)
	A	bar/d
r9 = 886d51e27ef561f5700a77ea2b92d16f8a432da1 (refs/remotes/alt)
	A	bar/newdir/dir
r10 = 99b162b8b7160a82b8f56cbb50f3d1ac0c7182e9 (refs/remotes/alt)
	M	bar/newdir/dir
r11 = 7d5433c53f679562f1896008fb000de39cf59c01 (refs/remotes/alt)
	M	bar/d
r12 = 13b90b1bb888796b71d8e98d775f0a9f5f5c5481 (refs/remotes/alt)
*   ok 23: git-svn works in a bare repository

* failed 3 among 23 test(s)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3 failures on test t9100 (svn)
  2010-03-02 19:45 3 failures on test t9100 (svn) Nicolas Sebrecht
@ 2010-03-02 21:28 ` Jeff King
  2010-03-03  0:58   ` Nicolas Sebrecht
  0 siblings, 1 reply; 9+ messages in thread
From: Jeff King @ 2010-03-02 21:28 UTC (permalink / raw)
  To: Nicolas Sebrecht; +Cc: git, Junio C Hamano

On Tue, Mar 02, 2010 at 08:45:18PM +0100, Nicolas Sebrecht wrote:

> Some tests in t9100 don't pass here with current next (full log
> attached). Any idea?
> [...]
>   test_cmp:1: command not found: diff -u

Probably related to this line. Assuming you have "diff" in your PATH,
based on that message I would guess that your shell is trying to execute
"diff -u" as a single file, which obviously won't work. The relevant
code in test-lib.sh is something like:

  GIT_TEST_CMP='diff -u'
  test_cmp() {
    $GIT_TEST_CMP "$@"
  }

which _should_ split the "diff -u" on whitespace. What platform are you
on? Which shell is /bin/sh on your system?

-Peff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3 failures on test t9100 (svn)
  2010-03-02 21:28 ` Jeff King
@ 2010-03-03  0:58   ` Nicolas Sebrecht
  2010-03-03  9:22     ` git-svn died of signal 11 (was "3 failures on test t9100 (svn)") Nicolas Sebrecht
  2010-03-03 17:23     ` 3 failures on test t9100 (svn) Jeff King
  0 siblings, 2 replies; 9+ messages in thread
From: Nicolas Sebrecht @ 2010-03-03  0:58 UTC (permalink / raw)
  To: Jeff King; +Cc: Nicolas Sebrecht, git, Junio C Hamano

The 02/03/10, Jeff King wrote:
> On Tue, Mar 02, 2010 at 08:45:18PM +0100, Nicolas Sebrecht wrote:
> 
> > Some tests in t9100 don't pass here with current next (full log
> > attached). Any idea?
> > [...]
> >   test_cmp:1: command not found: diff -u
> 
> Probably related to this line. Assuming you have "diff" in your PATH,

  $ which diff
  /usr/bin/diff
  $ diff --version
  diff (GNU diffutils) 2.8.7

> based on that message I would guess that your shell is trying to execute
> "diff -u" as a single file, which obviously won't work. The relevant
> code in test-lib.sh is something like:
> 
>   GIT_TEST_CMP='diff -u'
>   test_cmp() {
>     $GIT_TEST_CMP "$@"
>   }
> 
> which _should_ split the "diff -u" on whitespace.

I've tried with these exact lines without more success.

>                                                   What platform are you
> on? Which shell is /bin/sh on your system?

I'm running Gentoo. I had

  $ ls -ld $(which sh)
  lrwxrwxrwx 1 root root 4 févr. 13  2009 /bin/sh -> bash
  $ bash --version
  GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu)

I've changed the symbolic link to point to /bin/zsh (my every day shell)
but this didn't help.

  $ zsh --version
  zsh 4.3.9 (x86_64-pc-linux-gnu)

I think your diagnosis is right or very near from the problem. But I
would have expected that changing to another shell did the trick. Odd.


That said, I did the svn tests because sometimes I have reproductible
errors with 'git svn fetch' or 'git svn clone'. I'm not sure how both
problems could be related... git-svn is a Perl script. The given message
for this one is "error: died with signal 11" from what I remember (but
I'm sure about the "signal 11" part).

I'll do more investigations at work tomorrow. I've already tried to add
the "-d" flag in git-svn and it didn't help neither: git looked like in
an infinite loop. Odd, odd, odd.

-- 
Nicolas Sebrecht

^ permalink raw reply	[flat|nested] 9+ messages in thread

* git-svn died of signal 11 (was "3 failures on test t9100 (svn)")
  2010-03-03  0:58   ` Nicolas Sebrecht
@ 2010-03-03  9:22     ` Nicolas Sebrecht
  2010-03-03 17:31       ` Jeff King
  2010-03-03 17:23     ` 3 failures on test t9100 (svn) Jeff King
  1 sibling, 1 reply; 9+ messages in thread
From: Nicolas Sebrecht @ 2010-03-03  9:22 UTC (permalink / raw)
  To: Nicolas Sebrecht; +Cc: Jeff King, git, Junio C Hamano

The 03/03/10, Nicolas Sebrecht wrote:

> That said, I did the svn tests because sometimes I have reproductible
> errors with 'git svn fetch' or 'git svn clone'. I'm not sure how both
> problems could be related... git-svn is a Perl script. The given message
> for this one is "error: died with signal 11" from what I remember (but
> I'm sure about the "signal 11" part).

Here we are:

  $ git svn fetch
  error: git-svn died of signal 11

This is reproductible in most of my repositories based on a remote
subversion server.

Examples:
#1

  $ cd okawix
  $ cat .git/config
  <...>
  [svn-remote "svn"]
    url = https://okawix.svn.sourceforge.net/svnroot/okawix
    fetch = :refs/remotes/git-svn

  $ git svn fetch
    A branches/liquid-okawix-experiment/okawix/components/owItemEnumerator.js
    A branches/liquid-okawix-experiment/okawix/components/owContentList.js
    M branches/liquid-okawix-experiment/okawix/components/owContentItem.js
    M branches/liquid-okawix-experiment/okawix/chrome/content/interfacewiki/js/corpus.js
    M branches/liquid-okawix-experiment/minitar/CMakeLists.txt
    M branches/liquid-okawix-experiment/public/owIContentItem.idl
    A branches/liquid-okawix-experiment/public/owIList.idl
    M branches/liquid-okawix-experiment/public/owIItem.idl
    A branches/liquid-okawix-experiment/public/owIItemListener.idl
    M branches/liquid-okawix-experiment/public/CMakeLists.txt
  r113 = 6beca3525de64c1883c610e505b801bffdacff9f (refs/remotes/git-svn)
    M branches/liquid-okawix-experiment/okawix/components/owContentItem.js
  r114 = 9dcffad45f421bcfb681b9427f8d8d2b52ac02c6 (refs/remotes/git-svn)
    M branches/liquid-okawix-experiment/okawix/components/owContentList.js
    M branches/liquid-okawix-experiment/okawix/chrome/content/interfacewiki/js/corpussidebar.js
    M branches/liquid-okawix-experiment/okawix/chrome/content/interfacewiki/js/corpus.js
    M branches/liquid-okawix-experiment/public/owIList.idl
    A branches/liquid-okawix-experiment/public/owIListListener.idl
    M branches/liquid-okawix-experiment/public/CMakeLists.txt
  r115 = 3bfa1336d8ea00d722fadbf15f0b2ba4a3818b70 (refs/remotes/git-svn)
  error: git-svn died of signal 11
  $

#2

  $ cd plume-cms
  $ cat .git/config
  <...>
  [svn-remote "svn"]
    url = https://pxsystem.svn.sourceforge.net/svnroot/pxsystem
    fetch = :refs/remotes/git-svn
  $ git svn fetch
  error: git-svn died of signal 11
  $


_But_ git-svn works as expected in the gccgo repository for example:

  $ cd gccgo
  $ cat .git/config
  <...>
  [svn-remote "svn"]
    url = svn://gcc.gnu.org/svn/gcc/branches/gccgo
    fetch = :refs/remotes/git-svn
  $ git svn fetch
  $

> I'll do more investigations at work tomorrow. I've already tried to add
> the "-d" flag in git-svn and it didn't help neither: git looked like in
> an infinite loop. Odd, odd, odd.

Adding the -d option to the shebang of git-svn doesn't help. I've
stopped the process after 24 minutes running.  I have no more
information with the -w option set.

For repositories where it works, the debug option works as expected too:

  $ cd gccgo
  $ git svn fetch
  Loading DB routines from perl5db.pl version 1.28
  Editor support available.
  Enter h or `h h' for help, or `man perldebug' for more help.
  
  main::(/home/nicolas/bin/libexec/git-core/git-svn:10):
  10: $AUTHOR = 'Eric Wong <normalperson@yhbt.net>';
    DB<1> c
  Debugged program terminated.  Use q to quit or R to restart,
  <...>
  $

What shall I do next?

-- 
Nicolas Sebrecht

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3 failures on test t9100 (svn)
  2010-03-03  0:58   ` Nicolas Sebrecht
  2010-03-03  9:22     ` git-svn died of signal 11 (was "3 failures on test t9100 (svn)") Nicolas Sebrecht
@ 2010-03-03 17:23     ` Jeff King
  2010-03-03 19:52       ` Nicolas Sebrecht
  2010-03-03 20:01       ` Junio C Hamano
  1 sibling, 2 replies; 9+ messages in thread
From: Jeff King @ 2010-03-03 17:23 UTC (permalink / raw)
  To: Nicolas Sebrecht; +Cc: git, Junio C Hamano

On Wed, Mar 03, 2010 at 01:58:04AM +0100, Nicolas Sebrecht wrote:

> >   GIT_TEST_CMP='diff -u'
> >   test_cmp() {
> >     $GIT_TEST_CMP "$@"
> >   }
> > 
> > which _should_ split the "diff -u" on whitespace.
> 
> I've tried with these exact lines without more success.

That's weird. Can you test this in each of your shells:

  foo() {
    echo "in foo, arg=$1"
  }
  VARIABLE='foo bar'
  $VARIABLE

It should print "in foo, arg=bar". If it doesn't, then the shell is
broken.

Also, can you confirm that you aren't setting SHELL_PATH in the Makefile
(or in your environment) when building and testing git?

>   $ ls -ld $(which sh)
>   lrwxrwxrwx 1 root root 4 févr. 13  2009 /bin/sh -> bash
>   $ bash --version
>   GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu)

I have this same version of bash on my Debian stable box, and it passes
the test I outlined above. So perhaps there is something more subtle
going on.

> That said, I did the svn tests because sometimes I have reproductible
> errors with 'git svn fetch' or 'git svn clone'. I'm not sure how both
> problems could be related... git-svn is a Perl script. The given message
> for this one is "error: died with signal 11" from what I remember (but
> I'm sure about the "signal 11" part).

I doubt they are related. This test_cmp problem is a problem in the test
harness, but it may be masking actual problems by giving false
negatives.

-Peff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: git-svn died of signal 11 (was "3 failures on test t9100 (svn)")
  2010-03-03  9:22     ` git-svn died of signal 11 (was "3 failures on test t9100 (svn)") Nicolas Sebrecht
@ 2010-03-03 17:31       ` Jeff King
  2010-03-03 21:24         ` Nicolas Sebrecht
  0 siblings, 1 reply; 9+ messages in thread
From: Jeff King @ 2010-03-03 17:31 UTC (permalink / raw)
  To: Nicolas Sebrecht; +Cc: git, Junio C Hamano

On Wed, Mar 03, 2010 at 10:22:13AM +0100, Nicolas Sebrecht wrote:

>   $ cd okawix
>   $ cat .git/config
>   <...>
>   [svn-remote "svn"]
>     url = https://okawix.svn.sourceforge.net/svnroot/okawix
>     fetch = :refs/remotes/git-svn
> 
>   $ git svn fetch
> [...]
>   error: git-svn died of signal 11

I was able to clone this repository just fine with "git svn clone"
(which should internally just be doing that same fetch). But since it is
a segfault, and since you are having problems with some repositories and
not others, it may be a problem with uninitialized data or similar.

And the fact that you are getting a perl program to segfault means it is
probably not the perl program's fault, but a problem with perl itself or
an XS module loaded by perl (like, say, the SVN module).

Do you have valgrind installed? Have you tried running

  valgrind perl /usr/libexec/git-core/git-svn fetch

(you may need to tweak the libexeec path depending on your git install).
That should at least correctly identify the source of the segfault (you
can try it with gdb, too, but often segfaults are caused by memory
problems that happened much earlier, so valgrind will give you a more
accurate answer).

> > I'll do more investigations at work tomorrow. I've already tried to add
> > the "-d" flag in git-svn and it didn't help neither: git looked like in
> > an infinite loop. Odd, odd, odd.
> 
> Adding the -d option to the shebang of git-svn doesn't help. I've
> stopped the process after 24 minutes running.  I have no more
> information with the -w option set.

What's it doing for 24 minutes? Is it actually chewing on cpu, or is it
blocking on I/O? Have you tried running it under strace?

-Peff

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3 failures on test t9100 (svn)
  2010-03-03 17:23     ` 3 failures on test t9100 (svn) Jeff King
@ 2010-03-03 19:52       ` Nicolas Sebrecht
  2010-03-03 20:01       ` Junio C Hamano
  1 sibling, 0 replies; 9+ messages in thread
From: Nicolas Sebrecht @ 2010-03-03 19:52 UTC (permalink / raw)
  To: Jeff King; +Cc: Nicolas Sebrecht, git, Junio C Hamano

The 03/03/10, Jeff King wrote:
> On Wed, Mar 03, 2010 at 01:58:04AM +0100, Nicolas Sebrecht wrote:
> 
> That's weird. Can you test this in each of your shells:
> 
>   foo() {
>     echo "in foo, arg=$1"
>   }
>   VARIABLE='foo bar'
>   $VARIABLE
> 
> It should print "in foo, arg=bar". If it doesn't, then the shell is
> broken.

It works, so the shell isn't that broken. :)

> Also, can you confirm that you aren't setting SHELL_PATH in the Makefile
> (or in your environment) when building and testing git?

I run "make install" and I only tune the prefix variable.

> I have this same version of bash on my Debian stable box, and it passes
> the test I outlined above. So perhaps there is something more subtle
> going on.

Thanks Jeff for your feedbacks.

> > That said, I did the svn tests because sometimes I have reproductible
> > errors with 'git svn fetch' or 'git svn clone'. I'm not sure how both
> > problems could be related... git-svn is a Perl script. The given message
> > for this one is "error: died with signal 11" from what I remember (but
> > I'm sure about the "signal 11" part).
> 
> I doubt they are related. This test_cmp problem is a problem in the test
> harness, but it may be masking actual problems by giving false
> negatives.

I agree. I'll correct the git-svn issue before coming back to the tests
issues.

-- 
Nicolas Sebrecht

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 3 failures on test t9100 (svn)
  2010-03-03 17:23     ` 3 failures on test t9100 (svn) Jeff King
  2010-03-03 19:52       ` Nicolas Sebrecht
@ 2010-03-03 20:01       ` Junio C Hamano
  1 sibling, 0 replies; 9+ messages in thread
From: Junio C Hamano @ 2010-03-03 20:01 UTC (permalink / raw)
  To: Jeff King; +Cc: Nicolas Sebrecht, git

Jeff King <peff@peff.net> writes:

> On Wed, Mar 03, 2010 at 01:58:04AM +0100, Nicolas Sebrecht wrote:
>
>> >   GIT_TEST_CMP='diff -u'
>> >   test_cmp() {
>> >     $GIT_TEST_CMP "$@"
>> >   }
>> > 
>> > which _should_ split the "diff -u" on whitespace.
>> 
>> I've tried with these exact lines without more success.
>
> That's weird. Can you test this in each of your shells:
>
>   foo() {
>     echo "in foo, arg=$1"
>   }
>   VARIABLE='foo bar'
>   $VARIABLE
>
> It should print "in foo, arg=bar". If it doesn't, then the shell is
> broken.

The only other possibility I can think of is if somebody futz with IFS, in
order to e.g. use the "word splitting" logic for "line splitting" (or
"split at colon"), and forgets to restore the original value.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: git-svn died of signal 11 (was "3 failures on test t9100 (svn)")
  2010-03-03 17:31       ` Jeff King
@ 2010-03-03 21:24         ` Nicolas Sebrecht
  0 siblings, 0 replies; 9+ messages in thread
From: Nicolas Sebrecht @ 2010-03-03 21:24 UTC (permalink / raw)
  To: Jeff King; +Cc: Nicolas Sebrecht, git, Junio C Hamano

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

The 03/03/10, Jeff King wrote:
> On Wed, Mar 03, 2010 at 10:22:13AM +0100, Nicolas Sebrecht wrote:
> 
> >   $ git svn fetch
> > [...]
> >   error: git-svn died of signal 11
> 
> I was able to clone this repository just fine with "git svn clone"
> (which should internally just be doing that same fetch). But since it is
> a segfault, and since you are having problems with some repositories and
> not others, it may be a problem with uninitialized data or similar.
> 
> And the fact that you are getting a perl program to segfault means it is
> probably not the perl program's fault, but a problem with perl itself or
> an XS module loaded by perl (like, say, the SVN module).

I've tried with perl-5.8.8-r6 instead of perl-5.8.8-r5 (gentoo revisions
of ebuild) but it still segfault.

> Do you have valgrind installed? Have you tried running

Looking at the valgrind output (attached), it looks like the fault comes
from the apr library, right? If so, it is somewhat sad because I'd
rather not to have to sync my portage tree. :(

> > Adding the -d option to the shebang of git-svn doesn't help. I've
> > stopped the process after 24 minutes running.  I have no more
> > information with the -w option set.
> 
> What's it doing for 24 minutes? Is it actually chewing on cpu, or is it
> blocking on I/O? Have you tried running it under strace?

The cpu chewing.

-- 
Nicolas Sebrecht

[-- Attachment #2: valgrind.out.gz --]
[-- Type: application/x-gunzip, Size: 20622 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-03-03 21:30 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-02 19:45 3 failures on test t9100 (svn) Nicolas Sebrecht
2010-03-02 21:28 ` Jeff King
2010-03-03  0:58   ` Nicolas Sebrecht
2010-03-03  9:22     ` git-svn died of signal 11 (was "3 failures on test t9100 (svn)") Nicolas Sebrecht
2010-03-03 17:31       ` Jeff King
2010-03-03 21:24         ` Nicolas Sebrecht
2010-03-03 17:23     ` 3 failures on test t9100 (svn) Jeff King
2010-03-03 19:52       ` Nicolas Sebrecht
2010-03-03 20:01       ` Junio C Hamano

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.