mirror of
https://github.com/git/git.git
synced 2025-09-10 22:44:50 +02:00
Merge branch 'bc/use-sha256-by-default-in-3.0'
Prepare to flip the default hash function to SHA-256. * bc/use-sha256-by-default-in-3.0: Enable SHA-256 by default in breaking changes mode help: add a build option for default hash t5300: choose the built-in hash outside of a repo t4042: choose the built-in hash outside of a repo t1007: choose the built-in hash outside of a repo t: default to compile-time default hash if not set setup: use the default algorithm to initialize repo format Use legacy hash for legacy formats builtin: use default hash when outside a repository hash: add a constant for the legacy hash algorithm hash: add a constant for the default hash algorithm
This commit is contained in:
@@ -1707,7 +1707,7 @@ test_set_hash () {
|
||||
|
||||
# Detect the hash algorithm in use.
|
||||
test_detect_hash () {
|
||||
case "$GIT_TEST_DEFAULT_HASH" in
|
||||
case "${GIT_TEST_DEFAULT_HASH:-$GIT_TEST_BUILTIN_HASH}" in
|
||||
"sha256")
|
||||
test_hash_algo=sha256
|
||||
test_compat_hash_algo=sha1
|
||||
@@ -1779,6 +1779,9 @@ test_oid () {
|
||||
--hash=compat)
|
||||
algo="$test_compat_hash_algo" &&
|
||||
shift;;
|
||||
--hash=builtin)
|
||||
algo="$GIT_TEST_BUILTIN_HASH" &&
|
||||
shift;;
|
||||
--hash=*)
|
||||
algo="${1#--hash=}" &&
|
||||
shift;;
|
||||
|
||||
Reference in New Issue
Block a user