From: Raman Gupta <rocketraman@fastmail.fm>
To: git@vger.kernel.org
Subject: Reference for git.git release process
Date: Wed, 25 Mar 2009 14:32:31 -0400 [thread overview]
Message-ID: <49CA78BF.2020101@fastmail.fm> (raw)
Hi I'm relatively new to git and I've been reading the git.git notes
about how git itself is maintained, as I'm interested in using a
similar workflow. I've read the MaintNotes document, the
howto/maintain-git.txt addendum, and Documentation/gitworkflows.txt.
I believe I understand reasonably well the concepts presented in those
three documents. However, those documents have a lot of detail about
the development process, but not much about the release process.
One question about the dev process:
1) I don't see any topic branches available in git.git. Are these
generally kept in a private repo and/or shared between individual
developer's public repositories?
Some questions about the release process:
1) After a release is made (master is tagged with vX.Y.Z), is the
maint branch deleted and recreated from the new release tag? e.g.
git branch -d maint
git branch maint master
2) MaintNotes states:
"After a feature release is made from "master", however, "next" will
be rebuilt from the tip of "master" using the surviving topics"
Does this mean:
git branch -d next
git checkout -b next master
git merge ai/topic1_to_cook_in_next
git merge ai/topic2_to_cook_in_next
...
Lastly, I note that the gitk --all representation of a repository
maintained in this way is very difficult to follow (at least for me)
because of all the merging. Are there some canned gitk invocations
that can be used to make the visualization of the integration and
topic branches more intuitive?
Thank you all very much for an excellent tool.
Cheers,
Raman
next reply other threads:[~2009-03-25 18:41 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-25 18:32 Raman Gupta [this message]
2009-03-25 19:30 ` Reference for git.git release process Junio C Hamano
2009-03-25 22:03 ` Raman Gupta
2009-03-25 23:41 ` Junio C Hamano
2009-03-26 3:26 ` Junio C Hamano
2009-03-26 2:27 ` Jeff King
2009-03-26 3:13 ` Junio C Hamano
2009-03-26 3:15 ` Jeff King
2009-03-26 3:28 ` Junio C Hamano
2009-03-26 3:49 ` Jeff King
2009-03-26 3:34 ` Junio C Hamano
2009-03-26 17:03 ` Shawn O. Pearce
2009-03-26 8:05 ` Andreas Ericsson
2009-03-26 14:29 ` Raman Gupta
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=49CA78BF.2020101@fastmail.fm \
--to=rocketraman@fastmail.fm \
--cc=git@vger.kernel.org \
/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).