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

Re: Patch files for folder properties

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Tue, 29 Jan 2008 20:50:48 +0100

Robert Dailey wrote:
> Define what you mean by applying folder property modifications in a
> patch "manually" please.
>
> Are there any plans for TortoiseSVN to support patch files a lot better?
> I personally think patch files are TortoiseSVN's greatest weakness right
> now. Forgive any invalid statements, I have trouble determining which
> responsibilities lie with SVN or TSVN.

Greatest weakness? Do you realize that TSVN is the only client out there
which lets you apply a patch with an UI and not just with a command line?

> It would be nice for tortoiseSVN (or SVN, whichever is responsible) to
> support the following:
>
> * Create a better interface (preferably a completely different
> interface than TortoiseMerge) for applying patches. This interface
> would display a list of patch changes (folder properties, adds,
> renames, deletes, moves, copies, modifications, etc (everything))
> and allow you to:
> o Apply changes individually (as it does now)
> o Open each different modification change in the patch in
> TortoiseMerge or optionally a third party merge application
> that the user specifies

A doubleclick in the small window left of TortoiseMerge will do exactly
that: the patch is applied to that file and shown in TMerge. Unless you
save the changes, this can be used as a preview.

> o Provide multiple (potentially noncontiguous) selections,
> which provides the user the ability to apply multiple patch
> modifications simultaneously.

Select the files in the window, right-click, choose "apply patch".

> o Allow the entire patch to be applied in one easy operation.

Right-click, choose "apply all".

> * As stated in the sub-bulleted list above, provide support for more
> modification types in the patch file (such as moves, renames,
> copies, etc).

Subversion doesn't provide this yet, so TSVN can't do it either.

>
> I'm sure a lot of this has already been suggested, but I just figured
> I'd give you an example of how I envision the patch system working. The
> way the patch system behaves now is absolutely useless for my purposes,
> as a lot of my changes that I would like to submit to owners of various
> repositories contains much more than simple file modifications.

See here:
http://svn.collab.net/repos/svn/branches/svnpatch-diff/

But that won't make it into 1.5...

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-01-29 20:51:15 CET

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

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