]> git.ipfire.org Git - thirdparty/git.git/commit
Git.pm: make hash size independent
authorbrian m. carlson <sandals@crustytoothpaste.net>
Tue, 19 Feb 2019 00:05:25 +0000 (00:05 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 1 Apr 2019 02:57:39 +0000 (11:57 +0900)
commitbcbb44ba053988fcc0d3ddb876c007898f345992
treebe83f815e5fdba41bbf1d93093f804b3147b89bf
parent575fa8a3ed5828f01a934fc3337f05a43ccf7679
Git.pm: make hash size independent

The cat_blob function was matching on exactly 40 hex characters.  This
won't work with SHA-256, which uses 64-character hex object IDs.  While
it should be fine to simply match any number of hex characters since the
output is space delimited, be extra safe by matching either exactly 40
or exactly 64 hex characters.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
perl/Git.pm