t5704: fix nonportable sed/grep usages
authorThomas Rast <trast@inf.ethz.ch>
Tue, 6 Mar 2012 14:50:37 +0000 (15:50 +0100)
committerJunio C Hamano <gitster@pobox.com>
Tue, 6 Mar 2012 20:32:24 +0000 (12:32 -0800)
commit0dbe6592ccbd1a394a69a52074e3729d546fe952
tree7a2a21fe054654bfcd73ee713655a437dbb226d9
parent80a3f53424b2e3d6d7b9463dbd3faa888ced947f
t5704: fix nonportable sed/grep usages

OS X's sed and grep would complain with (respectively)

  sed: 1: "/^-/{p;q}": extra characters at the end of q command
  grep: Regular expression too big

For sed, use an explicit ; to terminate the q command.

For grep, spell the "40 hex digits" explicitly in the regex, which
should be safe as other tests already use this and we haven't got
breakage reports on OS X about them.

Signed-off-by: Thomas Rast <trast@inf.ethz.ch>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5704-bundle.sh