Any way to compile an old version from git?

Simon Marlow marlowsd at gmail.com
Mon May 23 17:38:58 CEST 2011


On 23/05/2011 15:52, Daniel Peebles wrote:
> Aren't the fingerprints effectively the same as what git submodules
> already do? If we're going to start recording fingerprints, why not just
> move to using submodules for the dependent repositories?

Yes, they are what git submodules do.  However, submodules add a 
considerable amount of complexity to our workflows, and when I tried it 
the implementation of submodules was sufficiently flaky and confusing 
that I was put off, at least for the time being.

Cheers,
	Simon



> On Mon, May 23, 2011 at 10:39 AM, David Peixotto <dmp at rice.edu
> <mailto:dmp at rice.edu>> wrote:
>
>
>     On May 22, 2011, at 9:16 PM, Erik de Castro Lopo wrote:
>
>      > Interesting tool. Do you have a set of these fingerprints dating back
>      > a year or more?
>
>     No, unfortunately I just wrote the script after the discussion in
>     this thread. I see it as a way to help in the future, but I don't
>     think it will help with your current problem.
>
>     Of course for it to be useful in the future we need to actually
>     record the fingerprints somewhere. It seems we could either add
>     Simons sync-all log command output to the builder output, or we
>     could generate separate fingerprint files from a post-commit hook or
>     a cron job. Having separate files is a bit cleaner, but perhaps more
>     hassle.
>
>      > Over the weekend I hacked together a tool (in Haskell) that can parse
>      > the git logs of the various repositories and for a given date, put
>      > together a bunch of git commit hashes (one for each repo) that should
>      > work together.
>
>     This sounds useful. If you wanted to generate your hashes in the
>     fingerprint format (e.g. repo|hash) then the tools could be used
>     together quite well.
>
>
>
>     _______________________________________________
>     Cvs-ghc mailing list
>     Cvs-ghc at haskell.org <mailto:Cvs-ghc at haskell.org>
>     http://www.haskell.org/mailman/listinfo/cvs-ghc
>
>
>
>
> _______________________________________________
> Cvs-ghc mailing list
> Cvs-ghc at haskell.org
> http://www.haskell.org/mailman/listinfo/cvs-ghc




More information about the Cvs-ghc mailing list