develooper Front page | perl.perl5.porters | Postings from December 2008

Re: Perforce -> Git transition

Thread Previous
From:
Nicholas Clark
Date:
December 20, 2008 03:44
Subject:
Re: Perforce -> Git transition
Message ID:
20081220114426.GZ51978@plum.flirble.org
On Thu, Dec 18, 2008 at 09:50:14AM +0000, Lon Brocard wrote:
> 2008/12/16 Léon Brocard <acme@astray.com>:
> > * Pumpkins and other committers please stop committing into Perforce *
> >
> > We are in the final stages of migrating the Perl source repository
> > from Perforce to Git. We need a time when we flip the switch.
> >
> > I have picked a date and time for the switch: Thursday 18th December
> > 2008, 9AM GMT:
> >
> >  http://www.timeanddate.com/worldclock/fixedtime.html?day=18&month=12&year=2008&hour=9&min=0&sec=0&p1=0
> >
> > Updates will be going on in #p5p. More details to come after the switch,
> 
> I'm afraid that we've found some last minute problems.
> 
> We hope to have everything finished in the next 24 hours, but it's on
> hold today.

After 28 hours* my cross checking program finished blead:

Good: Change 35118 on 2008/12/16 by steveh@maldoror 'Subject: [PATCH] Update IPC::Cm'
Previous HEAD position was bdd3a62... Update IPC::Cmd to 0.42 From: "Jos I. Boumans" <jos@dwim.org> Message-Id: <87613C84-ED4A-4785-BEC8-62D291FC3C24@dwim.org>
HEAD is now at 74ae847... Re: [PATCH] Update IPC::Cmd to 0.42 From: "Jos I. Boumans" <jos@dwim.org> Message-Id: <E69CF940-98A5-41C1-B145-32ACED142655@dwim.org>
/home/nicholas/p4perl/perl/...@35119 - file(s) up-to-date.
Only in /home/nicholas/Perl/perl: .git
Good: Change 35119 on 2008/12/16 by steveh@maldoror 'Subject: Re: [PATCH] Update IPC'
Previous HEAD position was 74ae847... Re: [PATCH] Update IPC::Cmd to 0.42 From: "Jos I. Boumans" <jos@dwim.org> Message-Id: <E69CF940-98A5-41C1-B145-32ACED142655@dwim.org>
HEAD is now at 4dbf56a... Thank you for a thank you, not thank you for a bug report.
/home/nicholas/p4perl/perl/...@35120 - file(s) up-to-date.
Only in /home/nicholas/Perl/perl: .git
Good: Change 35120 on 2008/12/16 by nicholas@nicholas-saigo 'Thank you for a thank you, not '
-bash-3.1$ 


I don't actually have enough scrollback to show where it started, but I can
fake it by starting it again:

-bash-3.1$ ./syncer 
Got 25699 changes from perforce. First and last are
Change 1 on 1997/03/28 by mbeattie@localhost 'Perl 5.003 check-in '
Change 35120 on 2008/12/16 by nicholas@nicholas-saigo 'Thank you for a thank you, not '
HEAD is now at cfe4554... Perl 5.003 check-in
/home/nicholas/p4perl/perl/...@1 - file(s) up-to-date.
Only in /home/nicholas/Perl/perl: .git
Good: Change 1 on 1997/03/28 by mbeattie@localhost 'Perl 5.003 check-in '
Previous HEAD position was cfe4554... Perl 5.003 check-in
HEAD is now at c750a3e... Initial devel changes. Pseudo-hashes. Optional strong typing. RESTART {}.
/home/nicholas/p4perl/perl/...@2 - file(s) up-to-date.
Only in /home/nicholas/Perl/perl: .git
Good: Change 2 on 1997/03/28 by mbeattie@localhost 'Initial devel changes. Pseudo-h'
Previous HEAD position was c750a3e... Initial devel changes. Pseudo-hashes. Optional strong typing. RESTART {}.
HEAD is now at ae77835... First stab at 5.003 -> 5.004 integration.
/home/nicholas/p4perl/perl/...@18 - file(s) up-to-date.
Only in /home/nicholas/Perl/perl: .git
Good: Change 18 on 1997/05/25 by mbeattie@localhost 'First stab at 5.003 -> 5.004 in'
Previous HEAD position was ae77835... First stab at 5.003 -> 5.004 integration.
HEAD is now at 97fcbf9... Fix up integration 5.003->5.004.
/home/nicholas/p4perl/perl/...@19 - file(s) up-to-date.
Only in /home/nicholas/Perl/perl: .git
Good: Change 19 on 1997/05/25 by mbeattie@localhost 'Fix up integration 5.003->5

Yes, there's a lot of output as it chugs through 25699 changes. All are
perfect. I did all the branches on another machine. All are perfect. So if you
ever want to go spelunking on the cfgperl branch (been there), the pureperl
branch, the oneperl branch, the perlio branch, you can. Future generations of
bug chasers (why do I have this nagging feeling that it will still be me?)
will not be missing any of the fun.

Thanks Sam. Thanks to everyone else involved.

I can now put the entire history of Perl in my pocket. This is rather cool.
(I had a proper shirt on last night, so I put it in my top pocket)

We await the cross check and official announcement from Léon.
(Whom I believe is in the outside world this morning)

Nicholas Clark

* Actually we knew earlier than this, because I set off my work desktop working
  backwards from 35120, and substituted it with my laptop when I got home.

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About