Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Dec 2012 16:10:46 +0000
From:      Chris Rees <crees@FreeBSD.org>
To:        "current@freebsd.org" <current@freebsd.org>, FreeBSD developers <developers@freebsd.org>,  "freebsd-hackers@freebsd.org" <hackers@freebsd.org>
Subject:   Re: HEADS UP: FreeBSD git mirrors demoted to beta status, need your help
Message-ID:  <CADLo839c4siMXc9bOG-Y=Av9dAEjG1726sKVXCt%2B2BizEhkBgw@mail.gmail.com>
In-Reply-To: <20121215132246.GH69724@acme.spoerlein.net>
References:  <20121215132246.GH69724@acme.spoerlein.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 15 December 2012 13:22, Ulrich Sp=F6rlein <uqs@freebsd.org> wrote:
> Bad news everyone,
>
> tl;dr The git mirror of the source repository needs to be re-rolled to
> make the conversion deterministically repeatable, this will change
> pretty much all git commit hashes.
>
> The re-roll will be done January 15, 2013.
>
> Not affected are the ports and doc repositories, nor is the svn_head
> (for use with git-svn) affected.
>
>
> Background
>
> The converter (svn2git) was handing commits and objects to git's
> fast-import in arbitrary order, this makes merge commits have an
> arbitrary order of their parent commits and thus these merge commits
> have changing commit hashes for each converter run.
>
> This has been fixed, but requires us to move all the branches over to
> this deterministic scheme, which will change all their commit hashes.
> None of the contents of these commits change, so rebasing/remerging your
> work into these branches is possible without running into any merge
> conflicts.
>
>
> We need your help
>
> A goal of these conversions is to have them repeatable by you (yes,
> you!), so the correctness of the conversion can be verified. There are
> also no backups of the conversion runs, as they should be repeatable
> anyway.
>
> We need 2-3 volunteers to run these conversions themselves and verify
> that the produced commit hashes match the published ones. The necessary
> steps to do this are documented on the Wiki under
>
>    http://wiki.freebsd.org/GitWorkflow#History
>
> Please send me your output of git show-ref in a private mail, thanks.

Hey,

http://www.bayofrum.net/~crees/scratch/git-show-ref.txt

I hope it's what you were hoping for :)

My local svn mirror is synchronised at midnight GMT (UTC).

Need anything else?

Chris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo839c4siMXc9bOG-Y=Av9dAEjG1726sKVXCt%2B2BizEhkBgw>