]>
Commit | Line | Data |
---|---|---|
32aedd54 JK |
1 | #!/bin/sh |
2 | ||
20b3d206 JK |
3 | test_description='test that git handles an svn repository with missing md5sums' |
4 | ||
5 | . ./lib-git-svn.sh | |
6 | ||
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. | |
11 | ||
12 | cat > dumpfile.svn <<EOF | |
13 | SVN-fs-dump-format-version: 1 | |
14 | ||
15 | Revision-number: 1 | |
16 | Prop-content-length: 98 | |
17 | Content-length: 98 | |
18 | ||
19 | K 7 | |
20 | svn:log | |
21 | V 0 | |
22 | ||
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 | |
32 | ||
33 | Node-path: md5less-file | |
34 | Node-kind: file | |
35 | Node-action: add | |
36 | Prop-content-length: 10 | |
37 | Content-length: 10 | |
38 | ||
39 | PROPS-END | |
40 | ||
41 | EOF | |
42 | ||
f69e836f | 43 | test_expect_success 'load svn dumpfile' 'svnadmin load "$rawsvnrepo" < dumpfile.svn' |
20b3d206 | 44 | |
f964732c | 45 | test_expect_success 'initialize git svn' 'git svn init "$svnrepo"' |
1364ff27 | 46 | test_expect_success 'fetch revisions from svn' 'git svn fetch' |
20b3d206 | 47 | test_done |