Version control systems

Manuel M T Chakravarty chak at
Sun Aug 10 23:38:37 EDT 2008

Thomas Schilling:
> I had my share of problems with Darcs;  working on the GHC API I  
> constantly have to avoid conflicts.  My temporary workaround is to  
> not update at all.  Maybe switching to Darcs 2 format would help  
> here, but there are other issues.
> I initially converted GHC to Git to be able to more easily checkout  
> older versions (e.g., to find a build bug using git-bisect) but with  
> external core libraries this just doesn't work.  Right now, there is  
> simply no practical way to check out an old, building version of GHC!

Correct me if I am wrong, but this sounds as if you support my point  
that switching the GHC repo to git without doing the same for the core  
libs (in an integrated way) would not address the problems you  
experienced with darcs.


More information about the Glasgow-haskell-users mailing list