
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? Manuel