Mass git migration

Kristian Høgsberg krh at bitplanet.net
Thu Jun 29 12:29:01 PDT 2006


On 6/29/06, Alan Coopersmith <alan.coopersmith at sun.com> wrote:
> Kristian Høgsberg wrote:
> > Hello,
> >
> > I was pondering migrating a few modules to git, but I though we might
> > as well do this once and for all.  So I wrote the attached script to
> > automate the instructions on the git migration page:
> >
> >  http://xorg.freedesktop.org/wiki/GitMigration
> >
> > except the part about copying to kemper, which will require admin
> > rights.  Except for the automatic adding of AC_MSG_ERROR() to the
> > configure.ac's, the script doesn't touch the CVS repos at all.
>
> I noticed you don't even remove write permission:
>          # chmod -R a-w /cvs/xorg/$section/$module
>
> Wouldn't it be best to do this for at least the length of the migration
> so no one commits to CVS while you're in the middle of conversion?

Ah, I should have left a comment in the script about that.  I
commented it out while I was testing it, so I wouldn't make the cvs
repo readonly at that time.  Like the sed_repo and sed_module vars
further down in the script this need to be changed once I run it for
real.

> Also, I see you have libs, app, proto & driver - are we going to leave
> docs, fonts, data & util in CVS?   ( data/xkbdata should not be migrated since
> we don't ever plan another release of it, but the bitmaps & cursors should
> move eventually.  Working with xkb-config to migrate the xlibs/xkb-desc to
> a non-dead SCM repository would be good but not part of this effort.)

We should move everything to git, I guess I just stopped setting up
migrations when I had all the code repositories done.  I'll add the
remaining cvs modules before doing the conversion.

> My one timing concern is wondering if there will be admins around Friday
> to do the final steps or if they'll all be at GUADEC still.   (Well, all
> except ajax - if he's willing to help, then there's no problem.)

Yeah, that's true.  I just pinged ajax, and he's around tomorrow and
can help copying the repositories over.

cheers,
Kristian


More information about the xorg mailing list