-DO NOT EDIT
-
-BEING INCORPORATED INTO GIT
-
-
-
v=4.1
ov=4.0
* make branch in qemu-iwj.git
git-branch $v-testing master
-#* make branches in /usr/groups/xencore/HG (xen.hg and qemu.git)
-# cd /usr/groups/xencore/HG
-# really rsync -aH xen-unstable.hg/. xen-$v-testing.hg &
-# really rsync -aH qemu-xen-unstable.git/. qemu-xen-$v-testing.git &
-#
-# ed xen-$v-testing.hg/.hg/hgrc
-# /unsta
-# s/unstable/###4.1###-testing
-# w
-# q
-
# make branches in xenbits.xen.org qemus
ssh xen@xenbits.xen.org
cd ~/git/qemu-xen.git
git branch stable-$v master
cd ~/git/qemu-xen-traditional.git
git branch stable-$v master
-# cd ~/git
-# rsync -aH qemu-xen-unstable.git/. qemu-xen-$v-testing.git &
-# rsync -aH qemu-upstream-unstable.git/. qemu-upstream-$v-testing.git &
-# cd staging
-# rsync -aH qemu-xen-unstable.git/. qemu-xen-$v-testing.git &
-# rsync -aH qemu-upstream-unstable.git/. qemu-upstream-$v-testing.git &
-# cd /var/xenbits-www/html/git-http
-# ln -sf /home/xen/git/qemu-xen-$v-testing.git .
-# ln -sf /home/xen/git/staging/qemu-xen-$v-testing.git staging/.
-# ln -sf /home/xen/git/qemu-upstream-$v-testing.git .
-# ln -sf /home/xen/git/staging/qemu-upstream-$v-testing.git staging/.
# make branch in libvirt
ssh xen@xenbits.xen.org
git branch staging-$v staging
git branch stable-$v master
-## make hg mirror branch(es)
-# ssh root@xenbits.xen.org
-# cd ~xen/HG
-# mkdir {staging/,}xen-$v-testing.hg
-# chown git2hg:git2hg {staging/,}xen-$v-testing.hg
-# # edit list of repos to mirror - Anthony Perard, or:
-# ed ~git2hg/update-hg-mirror.sh
-# /all_xen_version
-
# update xendocs@xenbits docs generator to generate new stable branch
# docs too. commit to git.
* make 13:37 <ijc> http://xenbits.xen.org/docs/4.2-testing/ is now live true
cp qemu-xen--master.patchbot-reported-heads qemu-xen--stable-$v.patchbot-reported-heads
cp qemu-xen--staging.patchbot-reported-heads qemu-xen--staging-$v.patchbot-reported-heads
cp qemu-xen-traditional--master.patchbot-reported-heads qemu-xen-traditional--stable-$v.patchbot-reported-heads
-# cd staging/
-## cp xen-unstable.last xen-$v-testing.last
-## cp xen-unstable.last xen-$v-testing.last
-# cd ..
#emacs versions
perl -i~ -pe 'next unless m/\b\Q'$ov'\E\b/; $x=$_; $x=~ s/\b\Q'$ov'\E\b/'$v'/g; print $x;' versions
Update new stable tree's MAINTAINERS to contain correct info for this stable branch
-##* update wiki page
-## http://wiki.xen.org/xenwiki/XenRepositories
-
###* fix new trees' vcs descriptions
#* make old trees' descriptions "historical"
# cd ~/git
* make tag in qemu-iwj.git
-##* push qemu tag in /usr/groups/xencore/HG git-update-server-info
-##* push qemu tag in /usr/groups/xencore/patchman git-update-server-info
* push qemu tag in xenbits.xen.org git-update-server-info
* push qemu tag in xenbits.xen.org staging git-update-server-info
git-checkout $s
git-tag -u 'Xen.org Xen tree code signing' -m "Xen $v" xen-$v $s
-# git-push ianj@docr-01:/usr/groups/xencore/HG/qemu-xen-$b.git $s:master xen-$v # 4.1 and earlier only
-# git-push latara:/usr/groups/xencore/patchman/qemu-xen-$b.git $s:master xen-$v
git-push xenbits.xen.org:/home/xen/git/qemu-xen-traditional.git $s:stable-$x xen-$v
-# git-push xen@xenbits.xen.org:/home/xen/git/qemu-xen-$b.git $s:master xen-$v
-# git-push xen@xenbits.xen.org:/home/xen/git/staging/qemu-xen-$b.git $s:master xen-$v
-# ssh xen@xenbits.xen.org cd /home/xen/git/qemu-xen-$b.git '&&' git update-server-info
-# ssh xen@xenbits.xen.org cd /home/xen/git/staging/qemu-xen-$b.git '&&' git update-server-info
# consider making tag in minios, and updating xen.git Config.mk
git-tag -u 'xen tree' -s -m "Xen $r$rc" xen-$t
* Also tag upstream qemu tree (Stefano)
git tag -u 'xen tree' -s -m "Xen $r$rc" qemu-xen-$r SOMETHING
git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git qemu-xen-$r
-# git push xen@xenbits.xen.org:/home/xen/git/qemu-upstream-$b.git qemu-xen-$r
-# git push xen@xenbits.xen.org:/home/xen/git/staging/qemu-upstream-$b.git qemu-xen-$r
* consider bumping sonames of shlibs
git-archive --format=tar xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/ioemu-qemu-xen - # 4.0, 4.1
git-archive --format=tar xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/qemu-xen-traditional - # 4.2+
-# cd /u/iwj/work/1/qemu-upstream-4.2-testing.git # perhaps
-# cd /u/iwj/work/1/qemu-upstream-4.3-testing.git # perhaps
-# cd /u/iwj/work/1/qemu-upstream-4.4-testing.git # perhaps
-# cd /u/iwj/work/1/qemu-upstream-unstable.git # alternatively
cd /u/iwj/work/1/qemu-upstream.git # now we have a merged tree
git-pull
git-archive --format=tar qemu-xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/qemu-xen - # 4.2+
# U oss-xen/release/4.8.0-rc2/xen-4.8.0-rc2.tar.gz
# U oss-xen/release/4.8.0-rc2/xen-4.8.0-rc2.tar.gz.sig
-# cd /volatile/iwj/akamai-xen.org/
-# cvs -q up
-# U oss-xen/release/$v/xen-$v.tar.gz
-# U oss-xen/release/$v/xen-$v.tar.gz.sig
-# ./upload.sh.~1.3.~
-
update xenbits front page to change references to old stable branch
into references to new stable branch