What might also be pretty useful is a global "checkout a commit from
before this time", which would also work even in the case of missing
build logs (we should also publish a log of build log hashes, so you
can have some record of known good builds).  One would have to deal with
merges, but if the point is to build versions of GHC in the (not so distant) 
past
there won't be any owing to the recent migration. (You can always just pick the 
first branch
too.)

Edward

Excerpts from Erik de Castro Lopo's message of Wed May 18 04:17:44 -0400 2011:
> Hi all,
> 
> In what litrle spare time I have I have been working on debugging
> a problem that only seems to arise on linux-powerpc (bug #5111).
> 
> Since I'm time poor and CPU rich, I thought it might be useful to
> try and use a bisect appraoch to try and find when the bug was
> introduced. Unfortunately, if I do a git checkout of an old
> revision (I tried with a commit dated Jan 4th 2011) and try and
> build it it fails to build because the other source trees grabbed
> via the sync-all script is not in sync with the main ghc tree.
> 
> Does anyone have a way of grabbing a snapshot of the source
> tree from some arbitrary date?
> 
> Cheers,
> Erik

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to