You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Florian Weimer <fw...@deneb.enyo.de> on 2004/04/23 07:47:02 UTC

Syncing with a CVS checkout

Is there a script which allows me to sync with a CVS checkout?

I don't want to convert the whole repository, and it's not really
necessary to preserve changesets (tools which try do this usually DoS
CVS pservers 8-/).  I just want to load a directory tree, and the CVS
metadata should be taken into account (so that only files actually in
CVS are loaded, and there should be some checks against accidental
modification).

-- 
Current mail filters: many dial-up/DSL/cable modem hosts, and the
following domains: atlas.cz, bigpond.com, postino.it, tiscali.co.uk,
tiscali.cz, tiscali.it, voila.fr.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Syncing with a CVS checkout

Posted by Lele Gaifax <le...@nautilus.homeip.net>.
I've uploaded the latest release, with integrated testsuite, to:

  http://www.linuxtrent.it/Members/lele/cvsync.tar.gz

ciao, lele.
-- 
nickname: Lele Gaifax	| Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas	| comincerò ad aver paura di chi mi copia.
email: lele@seldati.it	|		-- Fortunato Depero, 1929.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: Syncing with a CVS checkout

Posted by Lele Gaifax <le...@nautilus.homeip.net>.
>>>>> "Florian" == Florian Weimer <fw...@deneb.enyo.de> writes:


    Florian> Thanks, this is almost what I want.  8-)

Great!

    Florian> I'll probably remove the log extraction (I don't need it
    Florian> for projects which follow a rigid ChangeLog policy), and
    Florian> I might separate the Subversion and CVS checkouts.  But
    Florian> your script is still a good starting point.

There's already an option for that: --no-changelog :)

Anyway, please do notify me with your enhancements ;-)

ciao, lele.
-- 
nickname: Lele Gaifax	| Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas	| comincerò ad aver paura di chi mi copia.
email: lele@seldati.it	|		-- Fortunato Depero, 1929.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: Syncing with a CVS checkout

Posted by Florian Weimer <fw...@deneb.enyo.de>.
Lele Gaifax <le...@nautilus.homeip.net> writes:

> Florian, I do not understand what exactly you need, but I wrote `this
> tool`_ that lets me keep in sync 3rd party software (kept under CVS
> upstream) with my own SVN repository of the stuff.  Now and then, I
> run "cvsync.py" that performs a "cvs update", distill the changes,
> eventually does a "cvs log" on each, does the needed "svn add"/"svn
> remove" and then goes for a "svn commit -m collected-logs".
>
> .. _this tool: http://nautilus.homeip.net/~lele/cvsync.tar.gz

Thanks, this is almost what I want.  8-)

I'll probably remove the log extraction (I don't need it for projects
which follow a rigid ChangeLog policy), and I might separate the
Subversion and CVS checkouts.  But your script is still a good
starting point.

-- 
Current mail filters: many dial-up/DSL/cable modem hosts, and the
following domains: atlas.cz, bigpond.com, postino.it, tiscali.co.uk,
tiscali.cz, tiscali.it, voila.fr.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

tags documents

Posted by Gaston Schelotto <gs...@dezac.com>.
Hi,
How can I generate documents after tags performing?
Many thanks,

gaston
.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Syncing with a CVS checkout

Posted by Lele Gaifax <le...@nautilus.homeip.net>.
>>>>> "Florian" == Florian Weimer <fw...@deneb.enyo.de> writes:

    Florian> Is there a script which allows me to sync with a CVS
    Florian> checkout?  I don't want to convert the whole repository,
    Florian> and it's not really necessary to preserve changesets
    Florian> (tools which try do this usually DoS CVS pservers 8-/).
    Florian> I just want to load a directory tree, and the CVS
    Florian> metadata should be taken into account (so that only files
    Florian> actually in CVS are loaded, and there should be some
    Florian> checks against accidental modification).

Florian, I do not understand what exactly you need, but I wrote `this
tool`_ that lets me keep in sync 3rd party software (kept under CVS
upstream) with my own SVN repository of the stuff.  Now and then, I
run "cvsync.py" that performs a "cvs update", distill the changes,
eventually does a "cvs log" on each, does the needed "svn add"/"svn
remove" and then goes for a "svn commit -m collected-logs".

.. _this tool: http://nautilus.homeip.net/~lele/cvsync.tar.gz

Hope this helps,
ciao, lele.
-- 
nickname: Lele Gaifax	| Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas	| comincerò ad aver paura di chi mi copia.
email: lele@seldati.it	|		-- Fortunato Depero, 1929.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org