Re: Scriptable mode for git bisect
- From
Đoàn Trần Công Danh <congdanhqx@gmail.com>
- Date
- Sep 24, 2022, 01:44 UTC
- Message-ID
- <Yy5g80OtVG4op8L1@danh.dev>
- In-Reply-To
- <Yy4c6/jHupgThj7j@clausfischer.com>
On 2022-09-23 22:54:03+0200, Claus Fischer <claus.fischer@clausfischer.com> wrote:
Show 13 quoted lines
> > Dear Git maintainers, > > I have looked at the manpage of git bisect but have not found > what I need: > I would like git bisect not just to report the 'bad' revision > within a bunch of text but instead either stop at the first > bad revision (the last good will then be HEAD~1) or report > it in a scriptable way, i.e. > > BADHEAD=$(git bisect run --shut-up-and-report-the-bad) > > Have I overlooked anything?
After running "git bisect run" You can take its revisions with:
BADHEAD=$(git rev-parse --verify refs/bisect/bad)
Show 15 quoted lines
> > *** > > The pourpose is to keep the source trees of two different > projects that share a few files synchronous. > My good/bad-script is a script that checks whether these > files are similar. > I want git to stop at the first change in source tree A > so that I can update source tree B with the same commit > message, then proceed to the next change in A that > changes one of those files. > > Regards, > > Cluas
-- Danh