Version control systems

Manuel M T Chakravarty chak at cse.unsw.edu.au
Thu Aug 7 22:04:15 EDT 2008


Max Bolingbroke:
> 2008/8/6 Duncan Coutts <duncan.coutts at worc.ox.ac.uk>:
>> On Tue, 2008-08-05 at 22:12 -0700, Don Stewart wrote:
>>> marlowsd:
>>>> 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.

Manuel



More information about the Glasgow-haskell-users mailing list