git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Reference for git.git release process
@ 2009-03-25 18:32 Raman Gupta
  2009-03-25 19:30 ` Junio C Hamano
  0 siblings, 1 reply; 14+ messages in thread
From: Raman Gupta @ 2009-03-25 18:32 UTC (permalink / raw)
  To: git

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

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2009-03-26 17:05 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-25 18:32 Reference for git.git release process Raman Gupta
2009-03-25 19:30 ` 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

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).