HEAD and branch swap?
Bron Gondwana
brong at fastmail.fm
Wed Jan 6 19:33:18 EST 2010
On Wed, Jan 06, 2010 at 07:09:14PM -0500, Dave McMurtrie wrote:
> On Jan 6, 2010, at 6:50 PM, Bron Gondwana <brong at fastmail.fm> wrote:
>
> >On Wed, Jan 06, 2010 at 05:46:04PM -0500, Matt Selsky wrote:
> >>
> >>On Jan 6, 2010, at 1:29 PM, Wesley Craig wrote:
> >>
> >>>On 05 Jan 2010, at 22:16, Bron Gondwana wrote:
> >>>>Not that I can see, except we might want to switch to git or
> >>>>something else newer than CVS at some point - which would make
> >>>>the whole issue moot.
> >>>
> >>>I'd also like to move to git for Cyrus development.
> >>>
> >>>:wes
> >>
> >>Me too. What prevents us from moving to Git?
> >
> >CMU infrastructure. Permissions control (i.e. working out who
> >made what changes). A clean initial import (the one I've got at
> >FastMail is OK, but it's missing some tags in the history)
> >
> >Bron.
> >
>
> Jeff, Ken and I have been discussing this recently. The way we
> currently have things (the cvs repository, the wiki, the website and
> bugzilla) set up makes it inherently difficult for us to allow
> external contributors to work on the Cyrus project. At the very
> least, it requires the creation of a CMU account which is becoming
> more difficult to do for us.
>
> We thought about setting up a dedicated Cyrus development host that
> is completely separate from our normal infrastructure. On this host
> we would run a git/cvs repository, the wiki, bugzilla and the
> website. We would just create local accounts on the host to allow
> for external contributors.
All sounds reasonable. Just make sure you have decent backups!
> This frees us from needing to provide a full CMU account for folks,
> and it also frees us from the machine maintenance software we run in
> our environment that makes it difficult to do things like throw up a
> git installation.
It would certainly be nice not to have to provide a password to get
an AFS ticket to be able to do things to the filesystem. I much
prefer key based ssh.
Bron.
More information about the Cyrus-devel
mailing list