lib-submodule-update.sh: replace sha1 by hash
Cleaning up code by generalising it. Currently the mailing list discusses yet again how to migrate away from sha1. Signed-off-by: Stefan Beller <sbeller@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
2f70edccb4
commit
03c7e2a321
@ -171,9 +171,9 @@ reset_work_tree_to () {
|
||||
git checkout -f "$1" &&
|
||||
git status -u -s >actual &&
|
||||
test_must_be_empty actual &&
|
||||
sha1=$(git rev-parse --revs-only HEAD:sub1) &&
|
||||
if test -n "$sha1" &&
|
||||
test $(cd "../submodule_update_sub1" && git rev-parse --verify "$sha1^{commit}")
|
||||
hash=$(git rev-parse --revs-only HEAD:sub1) &&
|
||||
if test -n "$hash" &&
|
||||
test $(cd "../submodule_update_sub1" && git rev-parse --verify "$hash^{commit}")
|
||||
then
|
||||
git submodule update --init --recursive "sub1"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user