From: Raman Gupta <rocketraman@fastmail.fm>
To: Junio C Hamano <gitster@pobox.com>
Cc: git@vger.kernel.org
Subject: Re: [PATCH 2/2] Add feature release instructions to gitworkflows man page
Date: Thu, 26 Mar 2009 10:35:30 -0400 [thread overview]
Message-ID: <49CB92B2.6070909@fastmail.fm> (raw)
In-Reply-To: <7veiwksrsr.fsf@gitster.siamese.dyndns.org>
Junio C Hamano wrote:
> 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.
Fixed.
>> +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.
Yeah, I originally had written "Copy maint" but copy seemed to be more
subversion-speak rather than git-speak so I changed it. However it
does seem to accurately describe the operation. Would "Copy maint" be
acceptable terminology?
>> +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'.
Fixed.
Cheers,
Raman
next prev parent reply other threads:[~2009-03-26 14:44 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
2009-03-26 14:35 ` Raman Gupta [this message]
[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=49CB92B2.6070909@fastmail.fm \
--to=rocketraman@fastmail.fm \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
/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).