On Mon, Mar 06, 2017 at 12:42:22AM +0100, André Laszlo wrote: > +test_expect_success 'git pull --rebase with corrupt HEAD does not segfault' ' > + mkdir corrupted && > + (cd corrupted && > + git init && > + echo one >file && git add file && > + git commit -m one && > + REV=$(git rev-parse HEAD) && > + rm -f .git/objects/${REV:0:2}/${REV:2} && I think this is a bashism. On dash, I get the following: genre ok % dash -c 'foo=abcdefg; echo ${foo:0:2}; echo ${foo:2}' dash: 1: Bad substitution > + test_expect_code 128 git pull --rebase > /dev/null > + ) > +' > + > test_done -- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | https://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: https://keybase.io/bk2204