1#!/bin/sh 2 3test_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 12cat> dumpfile.svn <<EOF 13SVN-fs-dump-format-version: 1 14 15Revision-number: 1 16Prop-content-length: 98 17Content-length: 98 18 19K 7 20svn:log 21V 0 22 23K 10 24svn:author 25V 4 26test 27K 8 28svn:date 29V 27 302007-05-06T12:37:01.153339Z 31PROPS-END 32 33Node-path: md5less-file 34Node-kind: file 35Node-action: add 36Prop-content-length: 10 37Content-length: 10 38 39PROPS-END 40 41EOF 42 43test_expect_success 'load svn dumpfile''svnadmin load "$rawsvnrepo" < dumpfile.svn' 44 45test_expect_success 'initialize git-svn''git-svn init "$svnrepo"' 46test_expect_success 'fetch revisions from svn''git-svn fetch' 47test_done