From: Junio C Hamano <gitster@pobox.com>
To: rocketraman@fastmail.fm
Cc: git@vger.kernel.org
Subject: Re: [PATCH 2/2] Add feature release instructions to gitworkflows man page
Date: Wed, 25 Mar 2009 23:48:36 -0700 [thread overview]
Message-ID: <7veiwksrsr.fsf@gitster.siamese.dyndns.org> (raw)
In-Reply-To: 1238032575-10987-2-git-send-email-rocketraman@fastmail.fm
rocketraman@fastmail.fm writes:
> +Release Tagging
> +~~~~~~~~~~~~~~~
> +
> +The new feature release is tagged on 'master' with a tag matching
> +vX.Y.Z, where X.Y.Z is the new feature release version.
> +
> +.Release tagging
> +[caption="Recipe: "]
> +==========================================
> +`git tag -s -m GIT "vX.Y.Z" vX.Y.Z`
> +==========================================
I actually always do:
git tag -s -m "GIT X.Y.Z" vX.Y.Z master
The argument to -m in your descriptoin is incorrectly quoted, and has an
extra v. I also spell out 'master' to avoid mistakes, and I would be
happy to encourage others to follow it.
> +Maintenance branch update
> +~~~~~~~~~~~~~~~~~~~~~~~~~
> +
> +The current maintenance branch is optionally tracked with the older
> +release version number to allow for further maintenance releases on
> +the older codebase.
> +
> +.Track maint
> +[caption="Recipe: "]
> +=====================================
> +`git branch maint-X.Y.(Z-1) maint`
> +=====================================
This creates maint-X.Y.(Z-1) from maint, but calling this step "track
maint" entirely misses the point.
When people use the word "track", the intention is that they intend to
merge subsequent changes to the original branch (in this case, 'maint') to
the new branch ('maint-X.Y.(Z-1)') from time to time.
That is exactly opposite to what I create maint-X.Y.(Z-1) branch for.
This new "branch to maintain an older codebase" will *never* merge from
'maint' after it forks.
> +Update next branch
> +~~~~~~~~~~~~~~~~~~
> +
> +The 'next' branch may be rebuilt from the tip of 'master' using the
> +surviving topics on 'next'.
> +
> +This step is optional. If it is done by the maintainer, then a public
> +announcement will be made indicating that 'next' was rebased.
The wording I use is more like 'rewound and rebuilt'.
next prev parent reply other threads:[~2009-03-26 6:50 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-26 1:56 [PATCH 1/2] Add feature release instructions to MaintNotes addendum rocketraman
2009-03-26 1:56 ` [PATCH 2/2] Add feature release instructions to gitworkflows man page rocketraman
2009-03-26 6:48 ` Junio C Hamano [this message]
2009-03-26 14:35 ` Raman Gupta
[not found] ` <20090326121017.6117@nanako3.lavabit.com>
2009-03-26 13:51 ` [PATCH 1/2] Add feature release instructions to MaintNotes addendum Raman Gupta
2009-03-26 20:28 ` Junio C Hamano
2009-03-26 21:37 ` Raman Gupta
-- strict thread matches above, loose matches on Subject: below --
2009-03-30 5:35 rocketraman
2009-03-30 5:35 ` [PATCH 2/2] Add feature release instructions to gitworkflows man page rocketraman
2009-03-30 6:57 ` Junio C Hamano
2009-03-30 17:59 ` Raman Gupta
2009-03-30 18:14 ` Junio C Hamano
2009-03-30 18:40 ` Raman Gupta
2009-04-01 16:15 ` Junio C Hamano
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7veiwksrsr.fsf@gitster.siamese.dyndns.org \
--to=gitster@pobox.com \
--cc=git@vger.kernel.org \
--cc=rocketraman@fastmail.fm \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).