Re: [PATCH v2 4/4] buitin-status: Add tests for submodule summary
On Fri, Mar 14, 2008 at 2:04 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 17 quoted lines
> Johannes Sixt <j.sixt@viscovery.net> 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".
>
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