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

Re: Re: Feature request "Shift compare"

From: <Stefan.Fuhrmann_at_etas.de>
Date: 2007-10-06 14:24:38 CEST

"Alexander Klenin" <klenin@gmail.com> wrote 06.10.2007 03:34:54:

> > Filed as issue #396
>
> I too find this useful, so will try to implement it in a few days,
> if Stefan will not do it in a few minutes :-)

While you are at it, I would like to extend this issue
with two further requests. Both have very low priority.
I do not expect to see this in 1.5 ;)

(1) Simplify diff & merge tool config:

        * TSVN should scan the registry for installed diff
        and merge tools (parameter file(s) or two hard-coded
          lists).
        * TSVN should know about the parameters to be passed
          to these tools
        * TSVN should list the tools found in a drop-down box.
          So you can use either browse or select from list.
          In any case, the user can modify the edit box content.
        * TSVN should preselect one of them (e.g. according
        to a hard-coded preference list), if there isn't
          already a user setting.

        * Scanning should be an optional part of the installation.

        * Manual scan should be possible from the settings dialog.

    Benefit: TSVN would automatically interface with the
             "best" tool available on the user-machine.

(2) Generalize shift compare:

        * TSVN should allow for an arbitrary length list of tool
          configurations for diff and merge tools. However, only
          the first 8 entries can be reached through a key-combi.
        * TSVN-internal tools can be assigned to list entries.
        * Duplicate entries are allowed
        * Reordering entries via drag'n'drop would be nice.
        * Assignment of keys to entries (obvious binary system):

                - 0: <NO KEY>
                - 1: <SHIFT>
                - 2: <CTRL>
                - 3: <CRTL-SHIFT>
                - 4: <ALT>
                - 5: <ALT-SHIFT>
                - 6: <ALT-CTRL>
                - 7: <ALT-SHIFT-CRTL>

        * empty entries are allowed. Request bubbles up the list
          until an entry is found. If none is found, it bubbles
          down until an entry is found. Default to TSVN-internal
          tool, if no entry is found.
        * Have the list accessible in the respective context menu.

    Benefit: User have access to multiple tools. Users may
             assign key combinations that they are used to
             and do not conflict with other tools (e.g.
             screen shot tools).

-- Stefan^2.
 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Oct 6 14:25:09 2007

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

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