|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [PATCH] Add -rc support to sparse-merge
This patch is useful for the effort to port xen to -rcX-gitY versions,
for example to synchronize with Fedora Rawhide kernel releases.
Signed-off-by: Aron Griffis <aron@xxxxxx>
# HG changeset patch
# User agriffis@xxxxxxxxxxxxxxxxx
# Node ID fc8540266bf16d9ef69a57eb920c29ec501b151d
# Parent 2d08d6db792b71be471689f5f2381920c441f1ec
Add -rc support to sparse-merge
diff -r 2d08d6db792b -r fc8540266bf1 xen/arch/ia64/tools/sparse-merge
--- a/xen/arch/ia64/tools/sparse-merge Mon May 22 15:08:26 2006 -0600
+++ b/xen/arch/ia64/tools/sparse-merge Mon May 22 21:35:35 2006 -0400
@@ -33,9 +33,17 @@ cd $LINUXPATH || exit 1
cd $LINUXPATH || exit 1
OLDCSET=$(hg parents | awk '/^changeset:/{print($2)}' | cut -f 1 -d :)
for t in $OLDTAG $NEWTAG; do
+ [[ $t == *.* ]] || continue
if ! hg tags | cut -f1 -d' ' | grep -Fx $t; then
echo "Tag $t not found, ketching up"
- hg up -C ${t%.*} || exit 1
+ if [[ $t == *-* ]]; then
+ # rc/pre/git versions start at the previous stable release
+ micro=${t%%-*}; micro=${micro##*.}
+ stable=${t%%-*}; stable=${stable%.*}.$((micro-1))
+ hg up -C $stable
+ else
+ hg up -C ${t%.*} || exit 1
+ fi
ketchup ${t#v} || exit 1
hg addremove
hg ci -m $t
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-ia64-devel] [PATCH] Add -rc support to sparse-merge,
Aron Griffis <=
|
|
|
|
|