On Wed, Jul 25, 2018 at 12:04:33PM +0100, George Dunlap wrote: > On 07/25/2018 11:53 AM, Wei Liu wrote: > > On Wed, Jul 25, 2018 at 11:48:36AM +0100, Anthony PERARD wrote: > >> On Tue, Jul 24, 2018 at 01:01:52PM -0500, Doug Goldstein wrote: > >>> On Tue, Jul 24, 2018 at 05:56:51PM +0100, Wei Liu wrote: > >>>> Signed-off-by: Ian Jackson <ian.jack...@eu.citrix.com> > >>>> Signed-off-by: Wei Liu <wei.l...@citrix.com> > >>>> --- > >>>> This is a script I wrote previously for build test. > >>> > >>> Goal here is to bisect a series to find the build failure? We could > >>> allow git bisect to do the work and just build and return success or > >>> failure instead of having to walk it by hand. I don't have one > >>> specifically for Xen but on other projects I've got something like: > >>> > >> > >> Actually, it's a script that those a similair job to: > >> git rebase --exec ./scripts/basic-build.sh <base> > > > > To expound this a bit: > > > > That's what I used and told others to use before, but it is far more > > dangerous than this script because git-rebase _rewrites_ history. > > > > A failed command also doesn't restore original head, so it is less > > convenient -- you have to check the status of the tree every time > > something breaks. > > I'm not opposed to the script you have, but it might be worth seeing > what we can do to to use `git rebase`, since that simplifies the processing.
Unfortunately git rebase --exec isn't supported in older versions of git. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel