SVN__CommitCommand.st
author Claus Gittinger <cg@exept.de>
Fri, 18 Nov 2016 16:14:26 +0100
changeset 1180 92753f6cc822
parent 853 c07c59dcfcac
permissions -rw-r--r--
#REFACTORING by cg class: SVNSourceCodeManager SVNVersionInfo is private
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
699
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     1
"
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     2
 Copyright (c) 2007-2010 Jan Vrany
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     3
 Copyright (c) 2009-2010 eXept Software AG
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     4
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     5
 Permission is hereby granted, free of charge, to any person
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     6
 obtaining a copy of this software and associated documentation
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     7
 files (the 'Software'), to deal in the Software without
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     8
 restriction, including without limitation the rights to use,
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
     9
 copy, modify, merge, publish, distribute, sublicense, and/or sell
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    10
 copies of the Software, and to permit persons to whom the
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    11
 Software is furnished to do so, subject to the following
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    12
 conditions:
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    13
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    14
 The above copyright notice and this permission notice shall be
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    15
 included in all copies or substantial portions of the Software.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    16
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    17
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    18
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    19
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    20
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    21
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    22
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    23
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    24
 OTHER DEALINGS IN THE SOFTWARE.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    25
"
433
95b4c4c85095 *** empty log message ***
fm
parents: 350
diff changeset
    26
"{ Package: 'stx:libsvn' }"
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
    27
0c82db5d040e initial checkin
fm
parents:
diff changeset
    28
"{ NameSpace: SVN }"
0c82db5d040e initial checkin
fm
parents:
diff changeset
    29
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
    30
WCPathCommand subclass:#CommitCommand
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
    31
	instanceVariableNames:'message url username password noAuthCache'
0c82db5d040e initial checkin
fm
parents:
diff changeset
    32
	classVariableNames:''
0c82db5d040e initial checkin
fm
parents:
diff changeset
    33
	poolDictionaries:''
0c82db5d040e initial checkin
fm
parents:
diff changeset
    34
	category:'SVN-Private-Commands'
0c82db5d040e initial checkin
fm
parents:
diff changeset
    35
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
    36
699
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    37
!CommitCommand class methodsFor:'documentation'!
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    38
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    39
copyright
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    40
"
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    41
 Copyright (c) 2007-2010 Jan Vrany
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    42
 Copyright (c) 2009-2010 eXept Software AG
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    43
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    44
 Permission is hereby granted, free of charge, to any person
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    45
 obtaining a copy of this software and associated documentation
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    46
 files (the 'Software'), to deal in the Software without
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    47
 restriction, including without limitation the rights to use,
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    48
 copy, modify, merge, publish, distribute, sublicense, and/or sell
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    49
 copies of the Software, and to permit persons to whom the
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    50
 Software is furnished to do so, subject to the following
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    51
 conditions:
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    52
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    53
 The above copyright notice and this permission notice shall be
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    54
 included in all copies or substantial portions of the Software.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    55
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    56
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    57
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    58
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    59
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    60
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    61
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    62
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    63
 OTHER DEALINGS IN THE SOFTWARE.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    64
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    65
"
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    66
! !
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    67
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    68
!CommitCommand class methodsFor:'others'!
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    69
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    70
version_CVS
853
c07c59dcfcac checkin to get version methods correct
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 699
diff changeset
    71
    ^ '$Header$'
699
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
    72
! !
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
    73
0c82db5d040e initial checkin
fm
parents:
diff changeset
    74
!CommitCommand methodsFor:'accessing'!
0c82db5d040e initial checkin
fm
parents:
diff changeset
    75
0c82db5d040e initial checkin
fm
parents:
diff changeset
    76
message
0c82db5d040e initial checkin
fm
parents:
diff changeset
    77
    ^ message
0c82db5d040e initial checkin
fm
parents:
diff changeset
    78
0c82db5d040e initial checkin
fm
parents:
diff changeset
    79
    "Created: / 19-03-2008 / 15:59:36 / janfrog"
0c82db5d040e initial checkin
fm
parents:
diff changeset
    80
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
    81
0c82db5d040e initial checkin
fm
parents:
diff changeset
    82
message:aString
0c82db5d040e initial checkin
fm
parents:
diff changeset
    83
    message := aString.
0c82db5d040e initial checkin
fm
parents:
diff changeset
    84
0c82db5d040e initial checkin
fm
parents:
diff changeset
    85
    "Created: / 19-03-2008 / 15:59:36 / janfrog"
0c82db5d040e initial checkin
fm
parents:
diff changeset
    86
    "Modified: / 31-03-2008 / 14:20:11 / janfrog"
0c82db5d040e initial checkin
fm
parents:
diff changeset
    87
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
    88
0c82db5d040e initial checkin
fm
parents:
diff changeset
    89
url
0c82db5d040e initial checkin
fm
parents:
diff changeset
    90
    ^ url
0c82db5d040e initial checkin
fm
parents:
diff changeset
    91
0c82db5d040e initial checkin
fm
parents:
diff changeset
    92
    "Created: / 03-10-2008 / 18:19:13 / Jan Vrany <vranyj1@fel.cvut.cz>"
0c82db5d040e initial checkin
fm
parents:
diff changeset
    93
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
    94
0c82db5d040e initial checkin
fm
parents:
diff changeset
    95
url:something
0c82db5d040e initial checkin
fm
parents:
diff changeset
    96
    url := something.
0c82db5d040e initial checkin
fm
parents:
diff changeset
    97
0c82db5d040e initial checkin
fm
parents:
diff changeset
    98
    "Created: / 03-10-2008 / 18:19:13 / Jan Vrany <vranyj1@fel.cvut.cz>"
0c82db5d040e initial checkin
fm
parents:
diff changeset
    99
! !
0c82db5d040e initial checkin
fm
parents:
diff changeset
   100
0c82db5d040e initial checkin
fm
parents:
diff changeset
   101
!CommitCommand methodsFor:'executing'!
0c82db5d040e initial checkin
fm
parents:
diff changeset
   102
0c82db5d040e initial checkin
fm
parents:
diff changeset
   103
execute
0c82db5d040e initial checkin
fm
parents:
diff changeset
   104
    ^ [ super execute ] on:SVN::AuthorizationError
699
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   105
        do:[:ex |
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   106
    |credentials dialog|
0c82db5d040e initial checkin
fm
parents:
diff changeset
   107
0c82db5d040e initial checkin
fm
parents:
diff changeset
   108
    credentials := Credentials new username:OperatingSystem getLoginName.
699
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   109
    ((dialog := CredentialsDialog new)
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   110
                model:credentials;
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   111
                subtitle: workingCopy url;
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   112
                open)
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   113
        ifFalse:
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   114
            [ex pass]
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   115
        ifTrue:
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   116
            [username := credentials username.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   117
            password := credentials password.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   118
            noAuthCache := dialog savePassword not.
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   119
            self execute]]
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   120
0c82db5d040e initial checkin
fm
parents:
diff changeset
   121
    "Created: / 03-10-2008 / 18:22:52 / Jan Vrany <vranyj1@fel.cvut.cz>"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   122
    "Modified: / 15-07-2009 / 12:09:53 / Jan Vrany <vranyj1@fel.cvut.cz>"
699
d37746f00283 Updates from SVN
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 492
diff changeset
   123
    "Modified: / 01-02-2010 / 12:21:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   124
! !
0c82db5d040e initial checkin
fm
parents:
diff changeset
   125
0c82db5d040e initial checkin
fm
parents:
diff changeset
   126
!CommitCommand methodsFor:'executing - private'!
0c82db5d040e initial checkin
fm
parents:
diff changeset
   127
0c82db5d040e initial checkin
fm
parents:
diff changeset
   128
svnCmd
0c82db5d040e initial checkin
fm
parents:
diff changeset
   129
    "raise an error: must be redefined in concrete subclass(es)"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   130
0c82db5d040e initial checkin
fm
parents:
diff changeset
   131
    ^'commit'
0c82db5d040e initial checkin
fm
parents:
diff changeset
   132
0c82db5d040e initial checkin
fm
parents:
diff changeset
   133
    "Created: / 16-03-2008 / 07:47:00 / janfrog"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   134
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
   135
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   136
svnCmdArgumentsOn:arg
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   137
0c82db5d040e initial checkin
fm
parents:
diff changeset
   138
    arg nextPut:'--message'; nextPut: (message ? '').
0c82db5d040e initial checkin
fm
parents:
diff changeset
   139
    super svnCmdArgumentsOn:arg
0c82db5d040e initial checkin
fm
parents:
diff changeset
   140
0c82db5d040e initial checkin
fm
parents:
diff changeset
   141
    "Created: / 19-03-2008 / 15:59:13 / janfrog"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   142
    "Modified: / 31-03-2008 / 14:13:03 / janfrog"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   143
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
   144
0c82db5d040e initial checkin
fm
parents:
diff changeset
   145
svnGlobalArgumentsOn: argStream
0c82db5d040e initial checkin
fm
parents:
diff changeset
   146
0c82db5d040e initial checkin
fm
parents:
diff changeset
   147
    super svnGlobalArgumentsOn: argStream.
0c82db5d040e initial checkin
fm
parents:
diff changeset
   148
0c82db5d040e initial checkin
fm
parents:
diff changeset
   149
    "/argStream nextPut:'--config-dir'; nextPut:'/tmp/.svn'; nextPut:'--no-auth-cache'.
0c82db5d040e initial checkin
fm
parents:
diff changeset
   150
0c82db5d040e initial checkin
fm
parents:
diff changeset
   151
    username ifNotNil:
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   152
	[argStream
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   153
	    nextPut: '--username';
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   154
	    nextPut: username].
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   155
    password ifNotNil:
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   156
	[argStream
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   157
	    nextPut: '--password';
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   158
	    nextPut: password].
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   159
    noAuthCache == true ifTrue:
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   160
	[argStream
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   161
	    nextPutAll:'--no-auth-cache']
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   162
0c82db5d040e initial checkin
fm
parents:
diff changeset
   163
    "Created: / 31-10-2008 / 09:30:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   164
!
0c82db5d040e initial checkin
fm
parents:
diff changeset
   165
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   166
svnProcessCommandOutput:arg1 err:arg2
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   167
    "Superclass says that I am responsible to implement this method"
492
74ff0960961c *** empty log message ***
fm
parents: 433
diff changeset
   168
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   169
    ^ arg1 contents
0c82db5d040e initial checkin
fm
parents:
diff changeset
   170
0c82db5d040e initial checkin
fm
parents:
diff changeset
   171
    "Created: / 03-10-2008 / 16:31:45 / Jan Vrany <vranyj1@fel.cvut.cz>"
0c82db5d040e initial checkin
fm
parents:
diff changeset
   172
! !
0c82db5d040e initial checkin
fm
parents:
diff changeset
   173
0c82db5d040e initial checkin
fm
parents:
diff changeset
   174
!CommitCommand class methodsFor:'documentation'!
0c82db5d040e initial checkin
fm
parents:
diff changeset
   175
0c82db5d040e initial checkin
fm
parents:
diff changeset
   176
version
853
c07c59dcfcac checkin to get version methods correct
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 699
diff changeset
   177
    ^ '$Header$'
175
efa0956a1016 changed: #version_SVN
fm
parents: 71
diff changeset
   178
!
efa0956a1016 changed: #version_SVN
fm
parents: 71
diff changeset
   179
efa0956a1016 changed: #version_SVN
fm
parents: 71
diff changeset
   180
version_SVN
853
c07c59dcfcac checkin to get version methods correct
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 699
diff changeset
   181
    ^ '§Id: SVN__CommitCommand.st 362 2011-08-08 13:07:42Z vranyj1 §'
71
0c82db5d040e initial checkin
fm
parents:
diff changeset
   182
! !