Request: Support TortoiseSVN's Icon Overlays
by Chaim Krause · in Torsion · 10/29/2007 (9:28 am) · 11 replies
I have learned that I can get to the TortoiseSVN context menu via the "Explorer" submenu in Torsion, and now I would like to see it go one step further and support the icon overlays so I can now the status of the files. And, while I am asking for stuff, I might as well ask for the TortoiseSVN context menu items to be supported directly and avoid going through the Explorer menu. However, I understand that this is most likely lots of work to avoid one level of menus.
About the author
#2
10/30/2007 (8:26 am)
The shell extensions that I use that are development related are TortoiseSVN, BeyondCompare, FileMenu Tools, ToFroWin, WinRAR, and occasionally Unlocker.
#3
It would be really cool if we could write/use a plugin for our favorite (or work required) source repository in Torsion, but I imagine opening up Torsion to plugins would be a royal pain to maintain :)
10/30/2007 (1:57 pm)
I use SourceXplore and WinMergeIt would be really cool if we could write/use a plugin for our favorite (or work required) source repository in Torsion, but I imagine opening up Torsion to plugins would be a royal pain to maintain :)
#4
10/30/2007 (2:10 pm)
@James - I've not yet seen a reason for a generic "plugin" system in Torsion. However taking advantage of existing context shell extensions would solve some of the major source control integration issues.
#5
Wish Microsoft would support SourceSafe a bit more and give us a useful shell extension, haha
10/30/2007 (2:52 pm)
I really need to take a weekend and see what goes into making shell extensions. The 2 for SourceSafe are slow and inadequate IMO, though thats probably a problem of SourceSafe in general. The integration into Visual studio is nice, I'd like to see that with Torsion, but with SourceSafe's drawbacks when compared to SVN, CVS, and Perforce, I think its a bit much to ask.Wish Microsoft would support SourceSafe a bit more and give us a useful shell extension, haha
#6
10/30/2007 (3:39 pm)
You know Microsoft doesn't even use SourceSafe itself anymore... so i'm not too worried about it. Still if there are shell extensions for it out there then i could support it.
#7
10/31/2007 (7:02 am)
I don't know if Microsoft ever used SourceSafe, right now the shell extension that I have for it works through the Explorer menu
#8
10/31/2007 (10:12 am)
Here is one thing I cannot do by simply using the Explorer context menu passthrough in Torsion. I can commit individual files but I cannot commit my whole project. In Torsion, the root tree node, the project, does not allow for the passthrough. I have to go to Explorer directly and commit it there. This is the level at which I do almost all of my commits.
#9
It would however be nice to see a read only icon (vs. writable) in the tree view!
10/31/2007 (10:13 am)
I use perforce, and when I right-click->Explorer on a file in the project tree, I see my perforce extensions.. this is actually how I've been managing my source control... works great.It would however be nice to see a read only icon (vs. writable) in the tree view!
#10
11/01/2007 (8:39 am)
Hmm, looking around today, I just saw Decoda, an IDE for LUA and it has this featureQuote:
Does Decoda integate with source control?
Yes, Decoda includes support for Microsoft SCC plugins. SCC plugins are available for most popular source control systems including Microsoft Visual SourceSafe, Perforce, CVS and Subversion and can be obtained from the vendor or other third parties.
Decoda will automatically scan the Window's registry for SCC plugins, so no special steps are required beyond following the vendor's instructions for installing the plugin on your system.
Source control functions are accessed through the SCC menu or by right clicking on items in the Project Explorer window.
#11
11/01/2007 (11:16 am)
Yea SCC plugins. The problem with the SCC plugin system was that it wasn't very well suited for Subversion and there isn't to my knowledge a good SCC plugin for it.
Associate Tom Spilman
Sickhead Games
This would allow *any* Windows context menu extension to extend the project context menu. You would select what context extensions you want to enable via a editor setting.... so you could enable the TortoiseSVN and BeyondCompare extensions for instance.
My two biggest concerns...
Context menu extensions can be buggy. If the extension does something weird it could crash Torsion. And i don't need any more help with that. ;)
Second... and this is mostly research... does this solve the SourceControl integration issue for more than just SVN. I know there are CVS context extensions... is there one for Perforce? How about AlienBrain? What about
Any other source control systems i'm not thinking of?