From: Ping Yin Date: Thu, 13 Mar 2008 18:14:44 GMT Subject: Re: [PATCH v2 4/4] buitin-status: Add tests for submodule summary Message-ID: <46dff0320803131114v3218cc5etdd729b53d3a0d44d@mail.gmail.com> In-Reply-To: <7vprtyxzzd.fsf@gitster.siamese.dyndns.org> On Fri, Mar 14, 2008 at 2:04 AM, Junio C Hamano wrote: > Johannes Sixt 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 <