github pull requests can be accepted even though we are ASF hosted, in fact github will automatically close the corresponding pull request as the commit is pushed back through the git mirroring from asf->github.com/apache. I think github is extremely important, but they have also managed to be smart enough to make themselves unimportant.
If I understand this correctly we maintain a written record of all pull requests by echoing their full content to some mailing list, so effectively we do not need patches attached to jira. Someone please do correct me if I'm wrong on this. Personally I think the git/github/asf combo is mindbendingly more flexible and open for submissions than svn ever will be; using git-svn and github can get you close but it's a dirty workflow sometimes and it's really mostly sustainable for people with strong git skills. Kristian 2012/9/6 Jesse Glick <jgl...@cloudbees.com>: > On 09/05/2012 08:39 AM, Olivier Lamy wrote: >> >> I'm a bit curious to see if that will increase externals contributions. > > > I think plain Git is only marginally more friendly for external contributors > than Subversion. Yes you can create a local branch and update it against > trunk changes, but you still need to manually attach patches to JIRA; > reviewing and updating patches this way is painful. > > It is GitHub, principally pull requests but also the ability to comment on > individual diff lines in any published revision, which is far and away > better for collaboration. If Maven and satellite projects are moved to Git > hosted on Apache servers only, I do not see contributions being much easier. > The better approach to my mind would be to use GitHub-hosted repositories > for all collaboration and ongoing development, and just mirror to Apache > clones if necessary for legal reasons. Is that possible? If not, GitHub > mirrors could still be used for pull requests, but the committer would have > to do some manual synchronization. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org