Johannes Sixt [off-list ref] writes:
Ping Yin schrieb:
quoted
+cd sm &&
+head=$(git rev-parse --verify HEAD | cut -c1-7) &&
+cd ..
I think you can make these three lines into:
test_expect_success 'get short SHA1 of submodule HEAD' '
head=$(cd sm && git rev-parse --verify HEAD | cut -c1-7)
'
"git rev-parse --short=12 --verify HEAD" or whatever minimum length you
would want would free you from an ugly "pipe to cut".
On Fri, Mar 14, 2008 at 2:04 AM, Junio C Hamano [off-list ref] wrote:
Johannes Sixt [off-list ref] writes:
> Ping Yin schrieb:
>> +cd sm &&
>> +head=$(git rev-parse --verify HEAD | cut -c1-7) &&
>> +cd ..
>
> I think you can make these three lines into:
>
> test_expect_success 'get short SHA1 of submodule HEAD' '
>
> head=$(cd sm && git rev-parse --verify HEAD | cut -c1-7)
> '
"git rev-parse --short=12 --verify HEAD" or whatever minimum length you
would want would free you from an ugly "pipe to cut".
Thanks.
diff --git a/t/t7502-status.sh b/t/t7502-status.sh
index 7a9a08f..80e2a7b 100755
--- a/t/t7502-status.sh
+++ b/t/t7502-status.sh
@@ -187,9 +187,7 @@ test_expect_success
git diff expect output
'
-cd sm &&
-head=$(git rev-parse --verify HEAD | cut -c1-7) &&
-cd ..
+head=$(cd sm && git rev-parse --short=7 --verify HEAD)
cat > expect <<EOF
# On branch master
--
Ping Yin