[prev in list] [next in list] [prev in thread] [next in thread]
List: perl6-internals
Subject: Inspiration for our Git Migration
From: Jonathan Leto <jaleto () gmail ! com>
Date: 2010-10-20 7:40:27
Message-ID: AANLkTi=W06=7b2+YuO8Dxy=_dcx=VLH6ac249+WQVOHc () mail ! gmail ! com
[Download RAW message or body]
Howdy,
This is a good read:
http://lwn.net/SubscriberLink/409635/d605f07a2dc7bf27/
This is the important part:
Lessons Learned
Assuming that there are any projects out there who have not yet
switched to their distributed version control system of choice, here's
a few things to learn from our migration:
* Start with a Git mirror.
* Designate a specific "Git migration team". Make sure they have
lots of free time.
* Your first attempt to migrate will probably fail, so you need to
be prepared for more than one.
* Changing your infrastructure, workflow, and build tool
dependencies is harder than the repository conversion.
* Make friends with the conversion tool authors.
* Write lots of docs about the new tools and workflow.
* The more history you have on your current system, the more work
conversion is going to be.
* Things which are broken in your current history are not going to
fix themselves when you migrate.
* When testing the conversion, make sure to look at more than HEAD
and branch-tips.
Duke
--
Jonathan "Duke" Leto
jonathan@leto.net
http://leto.net
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic