Dear List,

At 20140517 21:41:15 in the logs, I accidentally force pushed some commits
to wesnoth master instead of my fork. The cause was carelessness / I
recently had to rebuild my local repo and my remotes are named
differently... upstream became origin, and origin became fork. (I will
henceforth use only upstream and fork for remote names.)

The only history which was destroyed by this was two commits of Vultraz,
see logs here for details:
http://www.wesnoth.org/irclogs/2014/05/%23wesnoth-dev.2014-05-17.log

Most unfortunately, it was impossible to restore the history exactly --
when commits are orphaned remotely, there is apparently no way to fetch
them to a local repo exactly.

After waiting for an hour, no one joined the channel who said they had
pulled those commits, and Vultraz said that he had committed them from the
web interface. I have reset to the period just before them, and recommitted
them using patch files from the github web interface.

So unfortunately, if you pulled wesnoth master in the ~7 hours between:

20140517 15:08:48< irker317> wesnoth: Charles Dang wesnoth:master
6a4ac207730b / data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg:
AOI S7: removed redundant difficulty-conditional recruit list

and

20140517 21:41:15< iceiceice> oh ****


then you have bad refs. :-/ I can only suggest either that you use git
format-patch to format any work since than as .patch files and recommit
after resetting your history, or you might be able to use git-rebase to
drop 6a4ac207730bef7c1ce5d02fbe0b0850b8322816
and 493f8d8fee1c0e748591ef827571dbd42a1bb9bc from your local repo, which
should bring the histories into agreement.

Very sorry about this,
Chris Beck
_______________________________________________
Wesnoth-dev mailing list
Wesnoth-dev@gna.org
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to