diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2010-11-19 18:52:59 -0600 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-11-24 14:52:47 -0800 |
commit | 414e569e453a49171b1f3db613f88378324104e8 (patch) | |
tree | a20484f495e60704c6fa5258bbef67d19c5fc702 /t | |
parent | 1c7bb316169c700df0d1711555564f86c9cb9366 (diff) | |
download | git-414e569e453a49171b1f3db613f88378324104e8.tar.gz git-414e569e453a49171b1f3db613f88378324104e8.tar.xz |
vcs-svn: Reject path nodes without Node-action
It would be better to flag such errors and let the import proceed
anyway, but for now it is simpler not to worry about recovery
from such weird cases.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t9010-svn-fe.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/t/t9010-svn-fe.sh b/t/t9010-svn-fe.sh index 729e73ddd..cb9a23624 100755 --- a/t/t9010-svn-fe.sh +++ b/t/t9010-svn-fe.sh @@ -252,6 +252,26 @@ test_expect_success 'directory with files' ' test_cmp hi directory/file2 ' +test_expect_success 'node without action' ' + cat >inaction.dump <<-\EOF && + SVN-fs-dump-format-version: 3 + + Revision-number: 1 + Prop-content-length: 10 + Content-length: 10 + + PROPS-END + + Node-path: directory + Node-kind: dir + Prop-content-length: 10 + Content-length: 10 + + PROPS-END + EOF + test_must_fail test-svn-fe inaction.dump +' + test_expect_failure 'change file mode but keep old content' ' reinit_git && cat >expect <<-\EOF && |