SVN__PropsetCommand.st
author fm
Thu, 08 Oct 2009 14:01:08 +0200
changeset 323 2f9def4ab25e
parent 167 b60aceafc8b6
child 424 dd7e08103854
permissions -rw-r--r--
update #version_SVN with § as keyword expansion character
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
26
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     1
"{ Package: 'cvut:stx/goodies/libsvn' }"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     2
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     3
"{ NameSpace: SVN }"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     4
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     5
WCPathCommand subclass:#PropsetCommand
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     6
	instanceVariableNames:'name value'
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     7
	classVariableNames:''
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     8
	poolDictionaries:''
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
     9
	category:'SVN-Private-Commands'
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    10
!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    11
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    12
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    13
!PropsetCommand methodsFor:'accessing'!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    14
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    15
name
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    16
    ^ name
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    17
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    18
    "Created: / 10-10-2008 / 12:43:37 / Jan Vrany <vranyj1@fel.cvut.cz>"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    19
!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    20
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    21
name:aString
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    22
    name := aString.
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    23
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    24
    "Created: / 10-10-2008 / 12:43:37 / Jan Vrany <vranyj1@fel.cvut.cz>"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    25
!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    26
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    27
value
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    28
    ^ value
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    29
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    30
    "Created: / 10-10-2008 / 12:43:37 / Jan Vrany <vranyj1@fel.cvut.cz>"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    31
!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    32
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    33
value:aString
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    34
    value := aString.
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    35
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    36
    "Created: / 10-10-2008 / 12:43:37 / Jan Vrany <vranyj1@fel.cvut.cz>"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    37
! !
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    38
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    39
!PropsetCommand methodsFor:'executing - private'!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    40
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    41
svnCmd
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    42
    "raise an error: must be redefined in concrete subclass(es)"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    43
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    44
    ^'propset'
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    45
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    46
    "Created: / 10-10-2008 / 12:43:04 / Jan Vrany <vranyj1@fel.cvut.cz>"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    47
!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    48
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    49
svnCmdArgumentsOn:arg 
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    50
    "raise an error: must be redefined in concrete subclass(es)"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    51
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    52
    arg 
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    53
        nextPut: name;
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    54
        nextPut: value;
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    55
        nextPutAll:paths asArray
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    56
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    57
    "Created: / 10-10-2008 / 12:44:41 / Jan Vrany <vranyj1@fel.cvut.cz>"
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    58
! !
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    59
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    60
!PropsetCommand class methodsFor:'documentation'!
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    61
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    62
version
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    63
    ^ '$Header$'
167
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    64
!
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    65
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    66
version_CVS
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    67
    ^ '$Header$'
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    68
!
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    69
b60aceafc8b6 changed: #version_SVN
fm
parents: 26
diff changeset
    70
version_SVN
323
2f9def4ab25e update #version_SVN with § as keyword expansion character
fm
parents: 167
diff changeset
    71
    ^'§Id: SVN__PropsetCommand.st 68 2009-04-16 11:35:57Z vranyj1 §'
26
d2cb8bd651f3 initial checkin
fm
parents:
diff changeset
    72
! !