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

Re: Stand alone version of TSVN

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Fri, 6 Feb 2009 21:52:56 +0000

2009/2/6 Stefan Küng <tortoisesvn_at_gmail.com>:
> Jean-Marc van Leerdam wrote:
>> Hi Steve,
>>
>> I have absolutely no idea how much work would be involved,
>> but would it be feasible (and perhaps wanted in the user community)
>> to provide stand-alone facilities for TSVN?
>>
>> With that I mean a version that does not require installation as a shell
>> extension, but providing a separate 'explorer like' window to do the
>> file manipulations and (T)SVN actions currently available via the
>> shell context menu.
>>
>> Would such an application require a big rewrite of the TSVN code,
>> or is it something that could easily be developed alongside the
>> actual shell extension (and have both methods access the TSVN GUI)?
>>
>> Being able to use a TSVN like front-end to SVN without requiring installation
>> would greatly improve the usage in my corporate environment.
>
> I think there are other SVN clients out there which provide exactly that
> functionality. No need to implement this in TSVN too.

But they are not TSVN ;-)

I have sometimes wondered about this myself. IIUC most of TSVN is in
TortoiseProc.exe with the shellex being as small as possible, so it
would *just* (ha ha SMOP) mean writing an explorer look-alike to hang
the context menu on. That sounds like a waste of time since Windows
explorer is already there, but consider also these points:

* Limited icon overlays
* No column provider in Vista
* Getting the explorer view to update overlays is unreliable
* Everything goes in the context menu - cannot add items to the menu bar
* Maybe the shell is one of the flakiest parts of Windows

So having a simple explorer-like window would give a lot more control
over the environment TSVN runs in. It doesn't have to implement every
explorer feature, just operate as a window onto your working copies.

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1114885
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-02-06 22:53:03 CET

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.