Hi dev@, In response to some questions from Julien on Slack, I chatted with some Infra folks here at ApacheCon NA in Miami about the current state of affairs around Git support at ASF. There is a relatively new initiative called GitBox that is beginning some pilot tests with interested projects. If you have not yet seen it, GitBox is up at:
https://gitbox.apache.org/ It allows synchronization between Apache IDs and GitHub accounts. Once accounts are linked and an eligible project is in GitBox, then you will receive an invitation from the Apache GitHub organization to join that project on GitHub and be a "Collaborator" (e.g. you can push changes). The canonical list of committers would be kept on the ASF LDAP infrastructure - so as new committers are added to the project ACLs, they can then receive invites from GitBox if they have linked accounts. At that point, those with eligible and linked accounts can then technically push to either gitbox.apache.org *or* github.com. However, Daniel (aka humbedooh) strongly suggested that the community pick one place to act as a canonical location as Git can often get confused. That said, the backing infrastructure behind GitBox will do its best if we go to both places. This would allow integration with the GitHub PR workflow with the changes being mirrored over to gitbox.apache.org. This would replace the existing git.apache.org workflow - it may be a bit disruptive to anyone using the existing git.apache.org repository or GitHub read-only mirror. If we're interested in going down this route, we'd need to file a JIRA ticket with Infra and get approval from either Daniel or Greg. They would then schedule a time to do the transition. Thoughts? Cheers. -- justin