diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2010-10-13 04:38:01 -0500 |
---|---|---|
committer | Jonathan Nieder <jrnieder@gmail.com> | 2011-03-27 23:02:05 -0500 |
commit | ef2ac77e9f8f4819f75cf52721567463e60a805c (patch) | |
tree | b6abe02d4b4abd394106940dafcf9049af4c0317 /t | |
parent | vcs-svn: read inline data from deltas (diff) | |
download | tgif-ef2ac77e9f8f4819f75cf52721567463e60a805c.tar.xz |
vcs-svn: read instructions from deltas
Buffer the instruction section upon encountering it for later
interpretation.
An alternative design would involve parsing the instructions
at this point and buffering them in some processed form. Using
the unprocessed form is simpler.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Acked-by: Ramkumar Ramachandra <artagnon@gmail.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t9011-svn-da.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/t/t9011-svn-da.sh b/t/t9011-svn-da.sh index 26a4a3694a..d9acd0c8a6 100755 --- a/t/t9011-svn-da.sh +++ b/t/t9011-svn-da.sh @@ -133,4 +133,9 @@ test_expect_success 'reject truncated inline data' ' test_must_fail test-svn-fe -d preimage inline.trunc 10 ' +test_expect_success 'reject truncated inline data (after instruction section)' ' + printf "SVNQ%b%b%s" "QQ\001\001\003" "\0201" "b" | q_to_nul >insn.trunc && + test_must_fail test-svn-fe -d preimage insn.trunc 11 +' + test_done |