Author: David Woodhouse Date: To: Arkadiusz Miskiewicz CC: Jethro R Binks, exim-dev, Johannes Berg Subject: Re: [exim-dev] Exim version control system
On Mon, 2010-01-11 at 14:51 +0100, Arkadiusz Miskiewicz wrote: > On Monday 11 of January 2010, Johannes Berg wrote:
> > On Mon, 2010-01-11 at 13:02 +0000, Jethro R Binks wrote:
> > > On Mon, 11 Jan 2010, Nigel Metheringham wrote:
> > > > A question that has been re-raised with me today... should we be
> > >
> > > looking
> > >
> > > > to transition the current exim VCS from CVS to git?
> > >
> > > Not that I much care, but why git vs. any myriad other VCS?
> >
> > There already is a git mirror that a bunch of people use, it could just
> > become master I guess by removing the sync.
>
> It's not fully converted. Lack of few tags (see mailing list archives).
> Someone would have to verify it first.
That's actually what prompted me to talk to Nigel about just switching
over for real.
git-cvsimport isn't so wonderful, and I'm not entirely sure why the
latest tags are missing on tahini.
cvs2git is much better, but doesn't do incremental upgrades. So it's not
so useful for running a 'shadow' tree as we have at the moment, but we
_could_ just do a new conversion with cvs2git and switch over to it as
the primary tree.
We could even provide cvspserver access to the git tree, if we really
must.
I assume we'd just continue to provide the service directly on
vcs.exim.org as we already are -- I see no particular benefit in hosting
it elsewhere.