]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t7401: use 'short' instead of 'verify' and cut in rev-parse calls
authorShourya Shukla <shouryashukla.oo@gmail.com>
Fri, 21 Aug 2020 16:59:49 +0000 (22:29 +0530)
committerJunio C Hamano <gitster@pobox.com>
Fri, 21 Aug 2020 18:47:55 +0000 (11:47 -0700)
'git rev-parse' can limit the number of characters in the hash it
outputs using the '--short' option, thereby, making the 'cut' invocation
redundant. Since using '--short' implies '--verify' as well, we can
safely replace the latter with the former. This change results in the
helper functions getting the hash in the same way 'summary' gets the
hash internally.

So, avoid the unnecessary invocation to 'cut' in the helper
functions.

Mentored-by: Christian Couder <chriscool@tuxfamily.org>
Mentored-by: Kaartic Sivaraam <kaartic.sivaraam@gmail.com>
Signed-off-by: Shourya Shukla <shouryashukla.oo@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7401-submodule-summary.sh

index 07d4ba0b267dee0434bdb9f685b95d7d646ab253..ccbac875fe06b0bdb1063d777766a9959d0be21d 100755 (executable)
@@ -21,7 +21,7 @@ add_file () {
                test_tick &&
                git commit -m "Add $name"
        done >/dev/null
-       git rev-parse --verify HEAD | cut -c1-7
+       git rev-parse --short HEAD
        cd "$owd"
 }
 commit_file () {
@@ -125,7 +125,7 @@ commit_file sm1 &&
 head3=$(
        cd sm1 &&
        git reset --hard HEAD~2 >/dev/null &&
-       git rev-parse --verify HEAD | cut -c1-7
+       git rev-parse --short HEAD
 )
 
 test_expect_success 'modified submodule(backward)' "