[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