SVN__MoveCommand.st
author fm
Thu, 08 Oct 2009 13:57:10 +0200
changeset 291 fa26841c79a3
parent 169 466b1ccdcd13
child 426 f21943b29622
permissions -rw-r--r--
update #version_SVN with § as keyword expansion character

"{ 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 §'
! !