[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Svnmerge] Re: gnome stuck on cvs2svn

From: Martin Furter <mf_at_rola.ch>
Date: 2006-04-24 18:07:01 CEST

On Sat, 22 Apr 2006, Blair Zajac wrote:

> Giovanni Bajo wrote:
>> Ben Collins-Sussman <sussman@red-bean.com> wrote:
>>
>>
>>> The gnome project was supposed to migrate to subversion a month ago,
>>> but have been stuck on a cvs2svn conversion problem:
>>>
>>> http://mail.gnome.org/archives/gnome-announce-list/2006-March/msg00025.html
>>
>>
>> Marginally, I'll quote this:
>>
>> ----------------------------------------------------------
>> The second spanner is that container, our CVS (and to-be Subversion)
>> server, is still running python2.2. Since I first started planning this
>> migration (back in Aug/Sep), the cvs2svn code has moved on a fair bit,
>> and includes some useful new features (e.g. storing the CVS version
>> number for each revision as a subversion property). Unfortunately, it
>> now requires python2.3, and I've been unsuccessful so far in getting a
>> newer version of python working on container for various reasons
>> (<cough>RHEL3</cough).
>> ----------------------------------------------------------
>>
>> I think it's a clear demonstration why client-side tools should try to be
>> as
>> compatible as possible with Python versions. svnmerge.py runs with any
>> Python
>> 2.0+ for a reason. It could be *marginally* cleaned up if the requisite was
>> made higher, but to me it's really not worth the price to pay in
>> compatibility.
>
> If you're in the mood, contrib/server-side/svn-fast-backup could use a little
> backport effort :)
>
> Just joking, but it uses subprocess which is distributed with Python 2.4 and
> all the RHEL3 and RHEL4 systems have older OSes.

If you don't care about windows (which is easier to upgrade to python 2.4)
you can use the subprocess compatibility code in
tools/server-side/svn-backup-dumps.py. It is tested with python 2.3, but i
think it works with older ones too.

Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Apr 24 18:07:47 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.