On 27/09/2012 09:00, Johan Tibell wrote:
On Thu, Sep 27, 2012 at 3:12 AM, Ilya Sergey <[email protected]> wrote:
Do not pull master!!

I think, I messed up terribly by making a "force" git push into master.
As a result, the commit history since 21 august was lost.

Could someone, please, restore the history by push a right commit history
since then.

I am very sorry for this.

Someone might be able to recover the lost commits directly from the GHC repo by

1. Logging into the machine
2. Taking a copy of the whole repo
3. Using the git reflog to undo the push

This will only work if git gc hasn't been run on the repo.

I just did this, resetting to the previous entry in the reflog, which was Edward's patch:

commit d3128bfc286002862e916296629a22f1ce987e4e
Author: Edward Z. Yang <[email protected]>
Date:   Mon Sep 17 18:28:49 2012 +0200

Partially fix #367 by adding HpLim checks to entry with -fno-omit-yields.

I think we're ok now, I've also mirrored to github and it looks ok there too.

Ilya - did you push to any branches other than master?

Cheers,
        Simon


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

Reply via email to