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

Re: TSVN and Vendor Branch (or how to use svn_load_dirs.pl with TSVN)

From: IGI/Michael Möllney <m.moellney_at_igi-systems.com>
Date: Fri, 14 Mar 2008 08:07:20 +0100


Andy Levy wrote:
> On Thu, Mar 13, 2008 at 1:28 PM, twiggy182 <twiggy182_at_hotmail.com> wrote:
>> Hi,
>> I need to maintain a Vendor Branch in my repository, as explain in SVN
>> documentation. It seems that the best way to update a vendor branch
>> with a newer version is by using the svn_load_dirs.pl script. However,
>> this implies command line interaction, and one reason I like TSVN so
>> much is that it keeps me away from it.
> svn_load_dirs.pl is non-interactive. Once you supply it with the
> correct parameters, it does everything.
> Just install the command-line client. TSVN is terrific, but there are
> some things which you can still only do (or can do much faster) from
> the command-line.
I just did this for a vendor branch from GDAL 1.4.4 to GDAL 1.5.0.

So it's clear, that there should be major changes, but the
snv_load_dirs.pl script offered me about 180 files that where deleted in
1.4.4 and about 320 files that where added in GDAL 1.5.0
The script presents this listing on the screen with a page functionality
to offer a renaming detection by the user.
However the sorting of the files was not reasonable:
- You had to scroll alot forward and backward to see, if anything was
perhaps just renamed.
- The files looked not sorted at all.
I would render this renaming useless for such a jump, it was helpful
before (1.4.2 to 1.4.4).

However there could be big help by a gui frontend like in TSVN for
sorting this deleted / added listing for different aspects.
I think it would be helpful if there where different methods to
calculate the 'distance' between files:
- filenames... maybe there was a change from Uppercase to Lowercase,
added some '_' character to make filenames more readable ....
- have a brute force method to calculate a kind of 'diff'-distance
between each deleted / added pair. Maybe a diff distance could be
something like the size of a patchfile.

With this there could be sorting that gives hints which files should be
treated as rename.


> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
> For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org

*/Ingenieur-Gesellschaft fuer Interfaces mbH/*
Michael Möllney
Langenauer Str. 46
57223 Kreuztal, Germany
Tel.: +49-(0)2732-5525-0
Fax: +49-(0)2732-5525-25
E-mail: m.moellney_at_igi-systems.com <mailto:m.moellney_at_igi-systems.com>
Internet: www.igi-systems.com <http://www.igi-systems.com/>
www.litemapper.eu <http://www.litemapper.eu/>, www.streetmapper.eu 
Sitz der Gesellschaft / Company domiciled in: Kreuztal
Handelsregister / Register: Siegen HRB 1975
Ust ID Nr. / VAT Reg. No.: DE 126 580 027
Steuer Nr. / Tax No.: 342 / 5873 / 3332
Geschaeftsfuehrer / Managing Director: Renate Grimm
Received on 2008-03-14 08:31:41 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.