AbstractFileBrowser.st
branchjv
changeset 12217 2c68d7169f97
parent 12205 f210b6224ef0
child 12230 5568874ba4cf
--- a/AbstractFileBrowser.st	Tue Apr 03 13:32:03 2012 +0100
+++ b/AbstractFileBrowser.st	Tue Apr 03 18:37:50 2012 +0100
@@ -1965,8 +1965,8 @@
 
 
     "
-     MenuEditor new openOnClass:FileBrowserV2 andSelector:#scmMenuSlice
-     (Menu new fromLiteralArrayEncoding:(FileBrowserV2 scmMenuSlice)) startUp
+     MenuEditor new openOnClass:AbstractFileBrowser andSelector:#scmMenuSlice
+     (Menu new fromLiteralArrayEncoding:(AbstractFileBrowser scmMenuSlice)) startUp
     "
 
     <resource: #menu>
@@ -5923,55 +5923,6 @@
     "Created: / 15-01-2012 / 19:43:08 / cg"
 ! !
 
-!AbstractFileBrowser methodsFor:'menu actions-scm-svn'!
-
-svnExecuteCommand: command
-    "Executes svn command on currently selected objects"
-
-    | objects workdir objectsAsString executionBlock |
-
-    objects := self currentSelectedObjects.
-
-    self class == FileBrowserV2 ifTrue:[
-        workdir := self fileEntryFieldHolder value asFilename.
-        workdir isDirectory ifFalse:[
-            workdir := workdir directory
-        ].
-    ] ifFalse:[
-        (objects size == 1 and:[objects anElement isDirectory]) ifTrue:[
-            workdir := objects anElement
-        ] ifFalse:[
-            workdir := Filename currentDirectory.
-        ]
-    ].
-
-    objectsAsString := String streamContents:[:s|
-        objects size == 1 ifTrue:[
-            workdir asString = objects anElement asString ifTrue:[
-                s nextPut:$.
-            ] ifFalse:[
-                s nextPutAll: objects anElement asString.
-            ]
-        ] ifFalse:[
-            objects do:[:each|s nextPut:$"; nextPutAll:each asString; nextPut:$"]
-                separatedBy:[s space]
-        ]
-    ].
-
-    executionBlock := [:stream |
-        | cmd |
-
-        cmd := '%1 %2 %3' 
-                bindWith: SVN::Command executable
-                    with: command
-                    with: objectsAsString.
-
-        (self getExecutionBlockForCommand:cmd inDirectory: workdir) value:stream.
-    ].
-    self makeExecutionResultProcessFor:executionBlock withName:'svn ', command.
-
-    "Created: / 04-02-2012 / 19:22:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-! !
 
 !AbstractFileBrowser methodsFor:'menu actions-tools'!
 
@@ -8287,6 +8238,7 @@
     ^ false
 ! !
 
+
 !AbstractFileBrowser methodsFor:'presentation'!
 
 getModeString:modeBits
@@ -8471,14 +8423,6 @@
     "Modified: / 19-01-2012 / 10:43:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
-hasSubversionWorkingCopySelected
-
-    ^((self currentDirectory  / '.svn') exists) and:
-        [(self currentDirectory  / '.svn' / 'entries') exists].
-
-    "Created: / 24-06-2010 / 20:13:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-!
-
 initialCommandFor:fileName into:aBox
     "set a useful initial command for execute box."
 
@@ -9209,7 +9153,7 @@
 !AbstractFileBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/AbstractFileBrowser.st,v 1.492 2012/02/28 10:16:29 cg Exp $'
+    ^ '$Id: AbstractFileBrowser.st 7964 2012-04-03 17:37:50Z vranyj1 $'
 !
 
 version_CVS
@@ -9217,5 +9161,5 @@
 !
 
 version_SVN
-    ^ '$Id: AbstractFileBrowser.st 7952 2012-03-21 17:50:14Z vranyj1 $'
+    ^ '$Id: AbstractFileBrowser.st 7964 2012-04-03 17:37:50Z vranyj1 $'
 ! !