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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
70
cddc8452e241 initial checkin
fm
parents:
diff changeset
     1
"{ Package: 'cvut:stx/goodies/libsvn' }"
cddc8452e241 initial checkin
fm
parents:
diff changeset
     2
cddc8452e241 initial checkin
fm
parents:
diff changeset
     3
"{ NameSpace: SVN }"
cddc8452e241 initial checkin
fm
parents:
diff changeset
     4
cddc8452e241 initial checkin
fm
parents:
diff changeset
     5
WCCommand subclass:#MoveCommand
cddc8452e241 initial checkin
fm
parents:
diff changeset
     6
	instanceVariableNames:'src dst'
cddc8452e241 initial checkin
fm
parents:
diff changeset
     7
	classVariableNames:''
cddc8452e241 initial checkin
fm
parents:
diff changeset
     8
	poolDictionaries:''
cddc8452e241 initial checkin
fm
parents:
diff changeset
     9
	category:'SVN-Private-Commands'
cddc8452e241 initial checkin
fm
parents:
diff changeset
    10
!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    11
cddc8452e241 initial checkin
fm
parents:
diff changeset
    12
cddc8452e241 initial checkin
fm
parents:
diff changeset
    13
!MoveCommand methodsFor:'accessing'!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    14
cddc8452e241 initial checkin
fm
parents:
diff changeset
    15
dst
cddc8452e241 initial checkin
fm
parents:
diff changeset
    16
    ^ dst
cddc8452e241 initial checkin
fm
parents:
diff changeset
    17
cddc8452e241 initial checkin
fm
parents:
diff changeset
    18
    "Created: / 16-03-2008 / 10:22:26 / janfrog"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    19
!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    20
cddc8452e241 initial checkin
fm
parents:
diff changeset
    21
dst:something
cddc8452e241 initial checkin
fm
parents:
diff changeset
    22
    dst := something.
cddc8452e241 initial checkin
fm
parents:
diff changeset
    23
cddc8452e241 initial checkin
fm
parents:
diff changeset
    24
    "Created: / 16-03-2008 / 10:22:26 / janfrog"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    25
!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    26
cddc8452e241 initial checkin
fm
parents:
diff changeset
    27
src
cddc8452e241 initial checkin
fm
parents:
diff changeset
    28
    ^ src
cddc8452e241 initial checkin
fm
parents:
diff changeset
    29
cddc8452e241 initial checkin
fm
parents:
diff changeset
    30
    "Created: / 16-03-2008 / 10:22:26 / janfrog"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    31
!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    32
cddc8452e241 initial checkin
fm
parents:
diff changeset
    33
src:something
cddc8452e241 initial checkin
fm
parents:
diff changeset
    34
    src := something.
cddc8452e241 initial checkin
fm
parents:
diff changeset
    35
cddc8452e241 initial checkin
fm
parents:
diff changeset
    36
    "Created: / 16-03-2008 / 10:22:26 / janfrog"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    37
! !
cddc8452e241 initial checkin
fm
parents:
diff changeset
    38
cddc8452e241 initial checkin
fm
parents:
diff changeset
    39
!MoveCommand methodsFor:'executing - private'!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    40
cddc8452e241 initial checkin
fm
parents:
diff changeset
    41
svnCmd
cddc8452e241 initial checkin
fm
parents:
diff changeset
    42
    "raise an error: must be redefined in concrete subclass(es)"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    43
cddc8452e241 initial checkin
fm
parents:
diff changeset
    44
    ^'move'
cddc8452e241 initial checkin
fm
parents:
diff changeset
    45
cddc8452e241 initial checkin
fm
parents:
diff changeset
    46
    "Created: / 16-03-2008 / 10:22:26 / janfrog"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    47
!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    48
cddc8452e241 initial checkin
fm
parents:
diff changeset
    49
svnCmdArgumentsOn:arg 
cddc8452e241 initial checkin
fm
parents:
diff changeset
    50
    "raise an error: must be redefined in concrete subclass(es)"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    51
cddc8452e241 initial checkin
fm
parents:
diff changeset
    52
    super svnCmdArgumentsOn:arg.
cddc8452e241 initial checkin
fm
parents:
diff changeset
    53
    arg 
cddc8452e241 initial checkin
fm
parents:
diff changeset
    54
        nextPut: src;
cddc8452e241 initial checkin
fm
parents:
diff changeset
    55
        nextPut: dst
cddc8452e241 initial checkin
fm
parents:
diff changeset
    56
cddc8452e241 initial checkin
fm
parents:
diff changeset
    57
    "Created: / 16-03-2008 / 10:22:26 / janfrog"
cddc8452e241 initial checkin
fm
parents:
diff changeset
    58
! !
cddc8452e241 initial checkin
fm
parents:
diff changeset
    59
cddc8452e241 initial checkin
fm
parents:
diff changeset
    60
!MoveCommand class methodsFor:'documentation'!
cddc8452e241 initial checkin
fm
parents:
diff changeset
    61
cddc8452e241 initial checkin
fm
parents:
diff changeset
    62
version
cddc8452e241 initial checkin
fm
parents:
diff changeset
    63
    ^ '$Header$'
169
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    64
!
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    65
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    66
version_CVS
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    67
    ^ '$Header$'
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    68
!
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    69
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    70
version_SVN
466b1ccdcd13 changed: #version_SVN
fm
parents: 70
diff changeset
    71
    ^'Id: SVN__MoveCommand.st 70 2009-04-16 12:47:44Z vranyj1 '
70
cddc8452e241 initial checkin
fm
parents:
diff changeset
    72
! !