Version control systems

Manuel M T Chakravarty chak at
Thu Aug 28 02:31:16 EDT 2008

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?


More information about the Glasgow-haskell-users mailing list