David Turner <dturner@xxxxxxxxxxxx> writes: > From: Jeff King <peff@xxxxxxxx> > > When the tree-walker runs into an error, it just calls > die(), and the message is always "corrupt tree file". > However, we are actually covering several cases here; let's > give the user a hint about what happened. > > Let's also avoid using the word "corrupt", which makes it > seem like the data bit-rotted on disk. Our sha1 check would > already have found that. These errors are ones of data that > is malformed in the first place. > > Signed-off-by: David Turner <dturner@xxxxxxxxxxxx> > Signed-off-by: Jeff King <peff@xxxxxxxx> > --- > t/t1007-hash-object.sh | 21 +++++++++++++++++++-- > tree-walk.c | 12 +++++++----- > 2 files changed, 26 insertions(+), 7 deletions(-) Nice that we now prepare the test data ourselves without shipping as part of the source.