Re: [PATCH v8 0/7] bisect: Add support for --no-checkout and --update-ref=<ref> options.
- From
Jon Seymour <jon.seymour@gmail.com>
- Date
- Jul 31, 2011, 13:26 UTC
- Message-ID
- <CAH3AnroWm-BU1svjJqK3WzoNknWk495AJ0mxwWMq+1sgAxxnPg@mail.gmail.com>
- In-Reply-To
- <1312113321-28760-1-git-send-email-jon.seymour@gmail.com>
On Sun, Jul 31, 2011 at 9:55 PM, Jon Seymour <jon.seymour@gmail.com> wrote:
Show 11 quoted lines
> > For example: > > git bisect run eval ' > rc=1; > if git rev-list --objects HEAD >tmp.$$; then > git pack-objects --stdout >/dev/null < tmp.$$ && rc=0; > fi; > rm tmp.$$; > test $rc -eq 0;' >
Sverre has pointed out I screwed the example up again. It should have been:
git bisect start HEAD <some-known-good-commit> <boundary-commits> --no-checkout
git bisect run eval '
rc=1;
if git rev-list --objects HEAD >tmp.$$; then
git pack-objects --stdout >/dev/null < tmp.$$ && rc=0;
fi;
rm tmp.$$;
test $rc -eq 0;'I think the examples in the documentation and test are correct (modulo an accurate description of what good choices for <boundary-commit>'s are).
jon.