Version control systems
Manuel M T Chakravarty
chak at cse.unsw.edu.au
Thu Aug 7 22:04:15 EDT 2008
> 2008/8/6 Duncan Coutts <duncan.coutts at worc.ox.ac.uk>:
>> On Tue, 2008-08-05 at 22:12 -0700, Don Stewart wrote:
>>>> Following lots of useful discussion and evaluation of the
>>>> available DVCSs
>>>> out there, the GHC team have made a decision: we're going to
>>>> switch to git.
>>> Hooray, this will generate a lot of open source good will, and
>>> help make
>>> GHC more accessible to the outside world.
>> Heh, you still need darcs to build it, because all the libs are using
>> darcs, and that's not going to change any time soon.
> One thing that might be a good idea is setting up Git mirrors of the
> libraries etc that we cannot convert to Git since other people depend
> on them. This would give us nice integration with Gits submodule
> support, allowing us to check out a consistent snapshot of the entire
> tree (including the libraries, Cabal etc) at any point in time
> straightforwardly. Of course, as a bonus you wouldn't have to install
> Darcs to clone.
I seriously hope the plan is to move all *core* libraries (including
GHC's cabal repo) etc over to git, too. In other word, everything
that you need to build the development version of GHC should come via
git. Having a mix of VCSs would be the worst option of all.
More information about the Glasgow-haskell-users