[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: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 07 Feb 2009 08:42:01 +0100

Simon Large wrote:
> 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:

Yes, all the UI is in TortoiseProc.

> * Limited icon overlays

That wouldn't change, because the limitation is not just in Explorer but
in the list view control itself.

> * No column provider in Vista
> * Getting the explorer view to update overlays is unreliable

Again: no change here. If you keep the UI open, TSVN would not update
the UI while you're working on your files and get outdated.

> * Everything goes in the context menu - cannot add items to the menu bar
> * Maybe the shell is one of the flakiest parts of Windows

I like the shell :)

> 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.

We already have the "check for modifications" dialog which provides
columns for everything you might want, shows all files recursively, can
show updates from the repository, ...
The only thing that's "missing" from that dialog is a tree view.

Stefan

-- 
       ___
  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=1117662
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].

Received on 2009-02-07 08:42:16 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.