[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-4.10] scripts: add a script for build testing
Wei Liu writes ("Re: [PATCH for-4.10] scripts: add a script for build testing"): > On Mon, Oct 23, 2017 at 01:02:00PM +0100, Ian Jackson wrote: > > In particular, if you: > > * check that the tree is not dirty > > * detach HEAD > > I think these two checks are good. > > > * reattach HEAD afterwards at least on success > > This is already the case for git-rebase on success. No. git-rebase _rewrites_ HEAD. Your script should just check out the intermediate commits. You probably don't in fact want git-rebase. In particular, you don't want to risk merge conflicts. I have a script I use for dgit testing that looks like this: #!/bin/bash # # run git fetch main # and then this set -e set -o pipefail revspec=main/${STTM_TESTED-tested}..main/pretest echo "testing $revspec ..." git-rev-list $revspec | nl -ba | tac | \ while read num rev; do echo >&2 "" echo >&2 "testing $num $rev" git checkout $rev ${0%/*}/sometest-to-tested done FAOD, Signed-off-by: Ian Jackson <ijackson@xxxxxxxxxxxxxxxxxxxxxx> for inclusion of parts of this in the Xen build system. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |