t4200: use cut instead of sed
[git/peff.git] / t / t9112-git-svn-md5less-file.sh
blob646a5f0cdb78a960faac59d202b12531542d7715
1 #!/bin/sh
3 test_description='test that git handles an svn repository with missing md5sums'
5 . ./lib-git-svn.sh
7 # Loading a node from a svn dumpfile without a Text-Content-Length
8 # field causes svn to neglect to store or report an md5sum. (it will
9 # calculate one if you had put Text-Content-Length: 0). This showed
10 # up in a repository creted with cvs2svn.
12 cat > dumpfile.svn <<EOF
13 SVN-fs-dump-format-version: 1
15 Revision-number: 1
16 Prop-content-length: 98
17 Content-length: 98
19 K 7
20 svn:log
21 V 0
23 K 10
24 svn:author
25 V 4
26 test
27 K 8
28 svn:date
29 V 27
30 2007-05-06T12:37:01.153339Z
31 PROPS-END
33 Node-path: md5less-file
34 Node-kind: file
35 Node-action: add
36 Prop-content-length: 10
37 Content-length: 10
39 PROPS-END
41 EOF
43 test_expect_success 'load svn dumpfile' "svnadmin load $rawsvnrepo < dumpfile.svn"
45 test_expect_success 'initialize git-svn' "git-svn init $svnrepo"
46 test_expect_success 'fetch revisions from svn' 'git-svn fetch'
47 test_done