SVN__MoveCommand.st
author fm
Tue, 29 Sep 2009 17:18:18 +0200
changeset 169 466b1ccdcd13
parent 70 cddc8452e241
child 291 fa26841c79a3
permissions -rw-r--r--
changed: #version_SVN

"{ Package: 'cvut:stx/goodies/libsvn' }"

"{ NameSpace: SVN }"

WCCommand subclass:#MoveCommand
	instanceVariableNames:'src dst'
	classVariableNames:''
	poolDictionaries:''
	category:'SVN-Private-Commands'
!


!MoveCommand methodsFor:'accessing'!

dst
    ^ dst

    "Created: / 16-03-2008 / 10:22:26 / janfrog"
!

dst:something
    dst := something.

    "Created: / 16-03-2008 / 10:22:26 / janfrog"
!

src
    ^ src

    "Created: / 16-03-2008 / 10:22:26 / janfrog"
!

src:something
    src := something.

    "Created: / 16-03-2008 / 10:22:26 / janfrog"
! !

!MoveCommand methodsFor:'executing - private'!

svnCmd
    "raise an error: must be redefined in concrete subclass(es)"

    ^'move'

    "Created: / 16-03-2008 / 10:22:26 / janfrog"
!

svnCmdArgumentsOn:arg 
    "raise an error: must be redefined in concrete subclass(es)"

    super svnCmdArgumentsOn:arg.
    arg 
        nextPut: src;
        nextPut: dst

    "Created: / 16-03-2008 / 10:22:26 / janfrog"
! !

!MoveCommand class methodsFor:'documentation'!

version
    ^ '$Header$'
!

version_CVS
    ^ '$Header$'
!

version_SVN
    ^'Id: SVN__MoveCommand.st 70 2009-04-16 12:47:44Z vranyj1 '
! !