Bug#536182: nudge
On Fri, Dec 18, 2009 at 02:15:58AM +0000, Colin Watson wrote:
> * Start with Launchpad's existing automatic import of portable OpenSSH
> trunk.
>
> * Run cscvs (since that's what Launchpad uses for CVS repositories and
> it's easier to stick to a single tool for parsing any given
> repository) to get imports of all the upstream branches based on
> which I've ever made Debian releases.
>
> * During this process, it's important to make sure that the file-ids
> of any files added on the branch match those for the same files on
> the trunk so that I don't break merging. (I'm currently working on
> this for the V_3_7 and V_4_1 branches; I should shortly have the
> process down to the point where further branches are more or less
> trivial to handle.)
>
> * Make notes of all the revision-ids where releases I care about were
> tagged.
The above is all done, and I have documentation on how to do it which
will eventually go into openssh's debian/README.source. I'll push the
resulting branches somewhere when I get a moment.
This involved a few modifications to cscvs, which I've pushed here for
safekeeping:
https://code.launchpad.net/~cjwatson/launchpad-cscvs/openssh-branch-imports
> * Use cvs2svn's git mode to produce a dump of my CVS repository, and
> run it through bzr fast-import (since the formats are compatible) to
> add the Debian history to the revision graph at the points noted
> above.
In progress. Some hacking required.
--
Colin Watson [cjwatson@debian.org]
Reply to: