NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
Multiple selection in the Workspace and Explorer tree


Joined: 08 Mar 2006
Posts: 63
Reply with quote
Just now a request for Subversion integration was posted in this forum. Personally I'm quite happy with how the Workspace and Explorer tree provides full Windows shell integration so I can use TortoiseCVS and TortoiseSVN just as I normally do. One thing though, that would make this even better is if the file trees allowed multiple selection in different folders. Then it would be easy to check in all related changes under the same revision - as it should be done. Sure, this can also be done by performing the commit from the top folder, but with a big project at least Subversion will take a very long time performing the initial diff. So with the possibility of selecting only the files that were changed, my work would be much more efficient.
View user's profileFind all posts by svenaxSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8342
Reply with quote
It's not a PhpED's limitation, but Shell's itself.
When multiple files are invoked/passed to the Shell, it must be done in context of directory the files are in.
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 08 Mar 2006
Posts: 63
Reply with quote
Ah, too bad. Is there no way around that?
View user's profileFind all posts by svenaxSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8342
Reply with quote
I don't think so Smile
Just try to select at least two files in different directories in Windows Explorer Smile
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 08 Mar 2006
Posts: 63
Reply with quote
Yeah, sure, that can't be done. I thought that you might have developed your own tree control for PHPEd. Multiple selection in different folders CAN be done in this way in Active State Komodo for instance.
View user's profileFind all posts by svenaxSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8342
Reply with quote
But it has no relation to the SHELL functionality we're talking about.
Do you know any other programs that allow to run Tortoise (or any other SHELL-integrated software) for multi-selected files located in different directories?
I think that that super-Active-State can't do it too Smile
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 08 Mar 2006
Posts: 63
Reply with quote
OK, i get it - it's not possible. I have seen a program that implement the shell integration and overlays by itself and does cool things with that (not an editor though, but Code Opus, a phenomenal file browser). But even that doesn't allow multiple selection in the directory tree. Pity though ...
View user's profileFind all posts by svenaxSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8342
Reply with quote
it's impossible not because of the SHELL client implementing a SHELL interface Smile, but because of SHELL API itself Smile
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 08 Mar 2006
Posts: 63
Reply with quote
All right. Let's not bash this issue to death, let me just remark that even though Directory Opus doesn't allow selection across directories in the folder tree, it does allow it - with full shell integration - in the file browser. Like this, for instance.
View user's profileFind all posts by svenaxSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8342
Reply with quote
It looks like all the files you shown are in just one directory, namely C:\WebRoot\Intranet\www-root\
At least they are from the SHELL perspectives.
In this case it's certainly possible to run a shell-integrated command against them all at once Smile
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 08 Mar 2006
Posts: 63
Reply with quote
No, look at the location field. Admittedly, in this case the files are from subdirectories of www-root, but that is not necessary. I can for instance perform a search and display all files matching some criteria even across multiple volumes, and then call some shell-integrated command on them. I actually use that (or something similar) to diff instances of the same file. So it can be done, but it does involve some custom code if I understand this correctly.
View user's profileFind all posts by svenaxSend private message
Multiple selection in the Workspace and Explorer tree
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 1  

  
  
 Reply to topic