On 12/2/11 9:50 AM, Flavio Junqueira wrote:
I have a question with respect to the use of git, and I'm sorry if this
is naive, but I'm already too used to jira+svn procedure. If we remain
on git, do we still produce diff patches and upload them to the
corresponding jiras? I'm basically wondering if we still follow the
typical jira workflow and keep the patch in the jira.
-Flavio
Hi Flavio,
We'll surely have to agree on what workflow to follow exactly, if our
proposal is accepted.
In the meantime, here is how I foresee, with git, the equivalent
workflow for submitting patches. As you can see, the result is similar
to the current svn workflow, because in the end, consensus must be reached :
- apache's git repository is the "blessed repository"
- developers work on their own public forks
- we follow an "Integration-Manager Workflow" as described here
http://progit.org/book/ch5-1.html , "integration managers" being
developers with commit access.
- svn patches are replaced by pull requests or git patches. (Actually,
it may have to be a patch file in order to grant rights to the ASF)
- consensus must be reached on pull requests or git patches before they
get integrated
Matthieu