Hi everyone, if we do migrate to git, we should have a branching scheme for the project. I would suggest we just go with git flow (http://nvie.com/posts/a-successful-git-branching-model/). It is widely used, well documented, lots of people are familiar with it and we don't have to come up with our own rules or patterns. I expect that we probably won't be using the hotfix stuff much, if at all. The feature branches would simply be the pull requests of everyone against the develop branch. Whoever manages releases (and I would volunteer for that for a while) would have to follow the release branch stuff, but that also is not too involved. Any thoughts? Best, David
I have found git-flow to be a good starting point for building a workflow.
Cases it doesn't cover or parts of it that cause problems for the
contributors of this project may be discovered, at which point
deviation/modification should be considered.
Are you suggesting using the gitflow project [
https://github.com/nvie/gitflow/wiki] to support the work flow, or just
using the described branching scheme?
On Wed, Dec 4, 2013 at 9:45 AM, davidacoder
Hi everyone,
if we do migrate to git, we should have a branching scheme for the project. I would suggest we just go with git flow (http://nvie.com/posts/a-successful-git-branching-model/). It is widely used, well documented, lots of people are familiar with it and we don't have to come up with our own rules or patterns.
I expect that we probably won't be using the hotfix stuff much, if at all. The feature branches would simply be the pull requests of everyone against the develop branch. Whoever manages releases (and I would volunteer for that for a while) would have to follow the release branch stuff, but that also is not too involved.
Any thoughts?
Best, David _________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet
I think just using the branching scheme? For most people it would just boil
down to that themain branch is called develop and that pull requests are
made against that one, right? And if we do manage to do official releases we
would know how to handle that in terms of branches.
From: PythonDotNet
[mailto:pythondotnet-bounces+davidacoder=hotmail.com@python.org] On Behalf
Of Zane D. Purvis
Sent: Thursday, December 5, 2013 11:34 AM
To: A list for users and developers of Python for .NET
Subject: Re: [Python.NET] Branching scheme
I have found git-flow to be a good starting point for building a workflow.
Cases it doesn't cover or parts of it that cause problems for the
contributors of this project may be discovered, at which point
deviation/modification should be considered.
Are you suggesting using the gitflow project
[https://github.com/nvie/gitflow/wiki] to support the work flow, or just
using the described branching scheme?
On Wed, Dec 4, 2013 at 9:45 AM, davidacoder
participants (2)
-
davidacoder
-
Zane D. Purvis