[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] automation: introduce a script for build test



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.jackson@xxxxxxxxxxxxx>
> >>>> Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
> >>>> ---
> >>>> 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@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.