Version control systems

Ian Lynagh igloo at
Fri Aug 29 12:50:25 EDT 2008

On Thu, Aug 28, 2008 at 04:31:16PM +1000, Manuel M T Chakravarty wrote:
> Ian Lynagh:
> >On Mon, Aug 18, 2008 at 12:21:47PM +1000, Manuel M T Chakravarty  
> >wrote:
> >>From what you are saying, it seems that one "advantage" of git (in-
> >>place branch switching) is not going to be useful to GHC in any case
> >
> >Yes.
> >
> >>(because we use nested repositories).
> >
> >That does make it harder, but the main problem is that switching  
> >between
> >branches changes the timestamp of files that differ, meaning the build
> >system thinks that recompilation needs to be done.
> >
> >Also, if you have 2 in-place branches of GHC then only one of them can
> >be built at any one time, as they share a working directory.
> That doesn't sound like GHC-specific issues.  So, if inplace branches  
> are useful for other projects -such as the Linux kernel- why shouldn't  
> it be useful for us?

I don't know.

Git people, can you fill us in please?


More information about the Glasgow-haskell-users mailing list