[ZF] Repository choice: Please indicate your preference until Sunday 9/23

Leonardo Rochael Almeida leorochael at gmail.com
Mon Sep 17 13:00:51 UTC 2012


Hi,

On Mon, Sep 17, 2012 at 4:16 AM, Jens Vagelpohl <jens at dataflake.org> wrote:
> [...]
>
> The choices are:
>
>
> 1) Retain the status quo: We stick with Subversion and the existing infrastructure on svn.zope.org. Nothing changes.
>
> 2) GitHub only: The foundation will create writable GitHub repositories under the "zopefoundation" GitHub name. Every contributor must then open a GitHub account and we'll try to map current contributors to those GitHib accounts (the details haven't been fully planned)
>
> … and the official recommendation from the board of directors, which in our opinion provides the best compromise between the foundation's charter to safeguard the code and keep a clean "chain of ownership" on one side and the convenience of the GitHub web interface on the other side:
>
> 3) Self-hosted Git repositories with read-only GitHub clones: The foundation will provide Git repositories and surrounding infrastructure like a Web viewer on foundation-owned hardware, creating a "git.zope.org" site analogous to the existing "svn.zope.org" and the still-running "cvs.zope.org". The current authentication mechanism using SSH keys is retained, and apart from the difference in VCS systems and URLs your login remains the same. In addition, we will create read-only GitHub clones for all those who desire the GitHub web interface.
>

#3 would be my option. If there are no other alternatives.

Notice that there is not really any added complexity. Just install
git+gitweb under the current Zope repo ssh key infrastructure. Done.

However, what I would really like (sorry for pushing this, Jens) is:

 4)  #3 with the possibility of setting a git "origin" pointing to the
equivalent ZF repo on GitHub (same as #2), on a project-by-project
basis, with a cron job pulling every minute.

This way GitHub lovers can care about nothing except GitHub, GitHub
haters (which includes people who have political, marketing, or simply
don't-bother-me-with-creating-a-github-account reasons) can ignore
GitHub, and everybody is happy.

Cheers,

Leo


More information about the foundation mailing list