|
[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 |