t1450: avoid use of "sed" on the index, which is a binary file
commit4d9bc37fbe9902fc033573cf7375b528fc6a434e
authorJeff Hostetler <jeffhost@microsoft.com>
Tue, 25 Apr 2017 18:41:09 +0000 (25 18:41 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Apr 2017 00:41:19 +0000 (27 09:41 +0900)
treed4b7093eb941c1eae7fd0088b41f63701630babc
parenta33fc72fe911fdb8e284c94e08e8f1dafe4d3187
t1450: avoid use of "sed" on the index, which is a binary file

The previous step added a path zzzzzzzz to the index, and then used
"sed" to replace this string to yyyyyyyy to create a test case where
the checksum at the end of the file does not match the contents.

Unfortunately, use of "sed" on a non-text file is not portable.
Instead, use a Perl script that seeks to the end and modifies the
last byte of the file (where we _know_ stores the trailing
checksum).

Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t1450-fsck.sh