The series adds an escape hatch to "the default hash algorithm is no longer SHA-1; it is an error to rely on the default" by introducing an undocumented GIT_TEST_DEFAULT_HASH_IS_SHA1=1 environment variable that users can set after reporting an failure they saw to us. We can see that Patrick's two fixes to patch-id and hash-object corrects the breakage as the series progresses. Junio C Hamano (2): setup: add an escape hatch for "no more default hash algorithm" change t1517: test commands that are designed to be run outside repository Patrick Steinhardt (2): builtin/patch-id: fix uninitialized hash function builtin/hash-object: fix uninitialized hash function builtin/hash-object.c | 7 +++++ builtin/patch-id.c | 13 +++++++++ repository.c | 24 ++++++++++++++++ t/t1007-hash-object.sh | 6 ++++ t/t1517-outside-repo.sh | 61 +++++++++++++++++++++++++++++++++++++++++ t/t4204-patch-id.sh | 34 +++++++++++++++++++++++ t/test-lib.sh | 4 +++ 7 files changed, 149 insertions(+) create mode 100755 t/t1517-outside-repo.sh -- 2.45.0-145-g3e4a232f6e