I would like to make sure that I am accurately interpreting the git workflow concepts described in https://www.kernel.org/pub/software/scm/git/docs/gitworkflows.html. My understanding is as follows.
1. Most topic branches are taken from master, unless it's a production hotfix, in which case its taken off of maint. 2. After code in a topic branch reaches maturity, it is first merged to either pu or next. This is probably a judgement call. It would go into next if there is high certainly that it will go into a release. It would merge into pu if the feature is experimental. 3. After being tested in pu, the topic branch then would be merged to next. 4. After being tested in next, the topic branch would merge to master. 5. Finally, master is --ff-only merged to maint. There is a lot of good information in the manpage, but it is a little terse, as manpages tend to be. Can anyone confirm my understanding? -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.