-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix git-svn to handle svn not reporting the md5sum of a file, and test.
Acked-by: Eric Wong <normalperson@yhbt.net> Signed-off-by: Junio C Hamano <junkio@cox.net>
- Loading branch information
James Y Knight
authored and
Junio C Hamano
committed
May 26, 2007
1 parent
a23bfae
commit 20b3d20
Showing
2 changed files
with
46 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
test_description='test that git handles an svn repository with missing md5sums' | ||
|
||
. ./lib-git-svn.sh | ||
|
||
# Loading a node from a svn dumpfile without a Text-Content-Length | ||
# field causes svn to neglect to store or report an md5sum. (it will | ||
# calculate one if you had put Text-Content-Length: 0). This showed | ||
# up in a repository creted with cvs2svn. | ||
|
||
cat > dumpfile.svn <<EOF | ||
SVN-fs-dump-format-version: 1 | ||
Revision-number: 1 | ||
Prop-content-length: 98 | ||
Content-length: 98 | ||
K 7 | ||
svn:log | ||
V 0 | ||
K 10 | ||
svn:author | ||
V 4 | ||
test | ||
K 8 | ||
svn:date | ||
V 27 | ||
2007-05-06T12:37:01.153339Z | ||
PROPS-END | ||
Node-path: md5less-file | ||
Node-kind: file | ||
Node-action: add | ||
Prop-content-length: 10 | ||
Content-length: 10 | ||
PROPS-END | ||
EOF | ||
|
||
test_expect_success 'load svn dumpfile' "svnadmin load $rawsvnrepo < dumpfile.svn" | ||
|
||
test_expect_success 'initialize git-svn' "git-svn init $svnrepo" | ||
test_expect_success 'fetch revisions from svn' 'git-svn fetch' | ||
test_done |