[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: