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>