vcs-svn: verify that deltas consume all inline data
commit4c9b93ed7644a7a7c72bdd8105d88a9ebb8e3e74
authorJonathan Nieder <jrnieder@gmail.com>
Wed, 13 Oct 2010 09:48:07 +0000 (13 04:48 -0500)
committerJonathan Nieder <jrnieder@gmail.com>
Mon, 28 Mar 2011 04:28:02 +0000 (27 23:28 -0500)
tree8f093101e2a800437287384876cef5335929eafc
parentec71aa2e1f229b90092e6678ac7c2dca3d15b5f3
vcs-svn: verify that deltas consume all inline data

By constraining the format of deltas, we can more easily detect
corruption and other breakage.

Requiring deltas not to provide unconsumed data also opens the
possibility of ignoring the declared amount of novel data and simply
streaming the data as needed to fulfill copyfrom_data requests.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Acked-by: Ramkumar Ramachandra <artagnon@gmail.com>
t/t9011-svn-da.sh
vcs-svn/svndiff.c