docs/process/release-checklist.txt: Say to push staging branch
authorIan Jackson <ian.jackson@eu.citrix.com>
Wed, 13 Dec 2017 12:14:28 +0000 (12:14 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 27 Apr 2018 14:27:09 +0000 (15:27 +0100)
Preparing a real release, not just an RC, involves making commits.
Typically, those will be on staging-$x.  The tag will refer to them,
and the checklist already says to push them to xenbits.

But if the *branch* is not pushed, then people who just "git fetch"
won't get the tag because it refers to commits they don't have.
(Because of the strange rules git has about tag fetching.)
Worse, the same may be true of people who "git clone".

And anyway, those commits *should* be fed to staging-$x.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: George Dunlap <george.dunlap@citrix.com>
docs/process/release-technician-checklist.txt

index 3c7a305b724ee48b0e7e9082ca44629edf5fcffd..c228e1088ac73b8adfb50958574ebe9ba9fa793d 100644 (file)
@@ -68,6 +68,7 @@ t=RELEASE-$r
   git-show # should show commit updating version to right version
   git-tag -u 'xen tree' -s -m "Xen $r$rc" $t
   git-push origin $t
+  git-push origin staging-$x
 ##  hg tag <tag_name> ; hg sign -k "Xen tree" <tag_name>