jack: (Default)
[personal profile] jack
Aha! My Ubuntu VM had an old version of git. After updating, my previous attempts at cvs-fast-export now Just Work, and work's entire CVS repository as of a month ago is now in git! Now I need to decide if that's useful by itself, if it's worth tidying up with reposurgeon and otherwise, and if I can persuade anyone else it would be useful to use... :)

But I feel chuffed it worked, even though ESR did all the work and all I did was run "cvs-fast-export | git fast-import" :)

Date: 2015-06-06 12:02 pm (UTC)
cjwatson: (Default)
From: [personal profile] cjwatson
Well done! Always satisfying when this reaches the point of just working.

In this sort of situation, I guess that it might take a while to persuade people, and so it's useful to have a repeatable reposurgeon script that can be run from scratch each time to tidy things up when people complain about infelicities in the output, before it gets to the point where rewriting the entire history is a serious inconvenience to anyone. You can then do a final conversion just before switching over.