stx_libsvn.st
author fm
Fri, 04 Dec 2009 16:43:57 +0100
changeset 567 36bfb784fd07
parent 560 2a5f05aac8bd
child 580 55512bd05022
permissions -rw-r--r--
automatic checkIn
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     1
"{ Package: 'stx:libsvn' }"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     2
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     3
LibraryDefinition subclass:#stx_libsvn
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     4
	instanceVariableNames:''
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     5
	classVariableNames:''
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     6
	poolDictionaries:''
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     7
	category:'* Projects & Packages *'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     8
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
     9
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    10
!stx_libsvn class methodsFor:'documentation'!
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    11
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    12
extensionsVersion_CVS
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    13
    ^ '$Header$'
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    14
! !
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    15
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    16
!stx_libsvn class methodsFor:'description'!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    17
509
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    18
excludedFromPreRequisites  
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    19
    "list packages which are to be explicitely excluded from the automatic constructed
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    20
     prerequisites list. If empty, everything that is found along the inheritance of any of
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    21
     my classes is considered to be a prerequisite package."
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    22
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    23
    ^ #(
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    24
        #'cvut:stx/goodies/libtool3'
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    25
    )
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    26
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    27
    "Modified: / 17-08-2006 / 19:48:59 / cg"
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    28
!
bdc303bc4d08 automatic checkIn
fm
parents: 465
diff changeset
    29
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    30
postLoadAction
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    31
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    32
    NewLauncher 
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    33
        addSettingsApplicationByClass: SVN::SettingsApp fullName asSymbol
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    34
        withName:'Subversion'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    35
        icon: nil
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    36
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    37
    "Created: / 24-05-2008 / 01:55:31 / Jan Vrany <vranyj1@fel.cvut.cz>"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    38
    "Modified: / 27-05-2008 / 07:41:29 / Jan Vrany <vranyj1@fel.cvut.cz>"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    39
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    40
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    41
preRequisites
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    42
    ^ #(
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    43
        #'stx:goodies/xml/vw'    "XML::Node - referenced by SVN::WCEntry class>>readFromXml: "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    44
        #'stx:libbasic'    "Object - superclass of SVN::RevisionLogBrowser "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    45
        #'stx:libbasic2'    "UUID - referenced by SVN::RepositoryManager>>workingCopyBase "
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    46
        #'stx:libbasic3'    "AbstractSourceCodeManager - superclass of SVNSourceCodeManager "
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    47
        #'stx:libtool'    "AbstractSettingsApplication - superclass of SVN::SettingsApp "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    48
        #'stx:libtool2'    "MenuEditor - referenced by SVN::IconLibrary class>>initialize "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    49
        #'stx:libview'    "ImageMask - referenced by SVN::IconLibrary class>>question_ov "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    50
        #'stx:libview2'    "Model - superclass of SVN::UpdateWizard "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    51
        #'stx:libwidg2'    "LabelAndIcon - referenced by SVN::CommitWizard>>updateWarning "
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    52
    )
567
36bfb784fd07 automatic checkIn
fm
parents: 560
diff changeset
    53
!
36bfb784fd07 automatic checkIn
fm
parents: 560
diff changeset
    54
36bfb784fd07 automatic checkIn
fm
parents: 560
diff changeset
    55
preUnloadAction
36bfb784fd07 automatic checkIn
fm
parents: 560
diff changeset
    56
36bfb784fd07 automatic checkIn
fm
parents: 560
diff changeset
    57
    NewLauncher 
36bfb784fd07 automatic checkIn
fm
parents: 560
diff changeset
    58
        removeSettingsApplicationByClass: SVN::SettingsApp fullName asSymbol
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    59
! !
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    60
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    61
!stx_libsvn class methodsFor:'description - contents'!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    62
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    63
classNamesAndAttributes
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    64
    ^ #(
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    65
        "<className> or (<className> attributes...) in load order"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    66
        OSProcess
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    67
        #'SVN::ActivityNotification'
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    68
        #'SVN::AuthorizationError'
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    69
        #'SVN::Branch'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    70
        #'SVN::BranchQuery'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    71
        #'SVN::Browser'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    72
        #'SVN::Command'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    73
        #'SVN::CompatModeQuery'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    74
        #'SVN::Credentials'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    75
        #'SVN::Dialog'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    76
        #'SVN::Entry'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    77
        #'SVN::Enum'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    78
        #'SVN::Error'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    79
        #'SVN::IconLibrary'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    80
        #'SVN::Property'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    81
        #'SVN::Repository'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    82
        #'SVN::RepositoryConfiguration'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    83
        #'SVN::RepositoryManager'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    84
        #'SVN::Revision'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    85
        #'SVN::SettingsApp'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    86
        #'SVN::Task'
553
4719ab0ce8e2 automatic checkIn
fm
parents: 547
diff changeset
    87
        (#'SVN::TestCase' autoload)
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    88
        #'SVN::WCAction'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    89
        #'SVN::WCActionNotification'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    90
        #'SVN::WCError'
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    91
        #'SVN::WizardPane'
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    92
        #'SVN::WorkingCopy'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    93
        #'SVN::XMLObject'
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
    94
        SVNSourceCodeManager
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    95
        #'stx_libsvn'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    96
        #'SVN::BranchCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    97
        #'SVN::BranchSelectionDialog'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
    98
        #'SVN::CVSTask'
553
4719ab0ce8e2 automatic checkIn
fm
parents: 547
diff changeset
    99
        (#'SVN::CommitTests' autoload)
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   100
        #'SVN::CreateRepositoryCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   101
        #'SVN::CredentialsDialog'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   102
        #'SVN::FileoutLikeTask'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   103
        #'SVN::NodeKind'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   104
        #'SVN::NonExistentURLError'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   105
        #'SVN::ProgressDialog'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   106
        #'SVN::ProgressNotification'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   107
        #'SVN::RepositoryConfigurationDialog'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   108
        #'SVN::RepositoryEntry'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   109
        #'SVN::RevisionDate'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   110
        #'SVN::RevisionHead'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   111
        #'SVN::RevisionLogBrowser'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   112
        #'SVN::RevisionLogEntry'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   113
        #'SVN::RevisionNumber'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   114
        #'SVN::RevisionSelectionDialog'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   115
        #'SVN::Status'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   116
        #'SVN::UnknownError'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   117
        #'SVN::WCActionAdded'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   118
        #'SVN::WCActionConflict'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   119
        #'SVN::WCActionDeleted'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   120
        #'SVN::WCActionMerged'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   121
        #'SVN::WCActionModified'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   122
        #'SVN::WCActionNone'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   123
        #'SVN::WCActionRestored'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   124
        #'SVN::WCActionUpdated'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   125
        #'SVN::WCCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   126
        #'SVN::WCEntry'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   127
        #'SVN::WCEntryInfo'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   128
        #'SVN::Wizard'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   129
        #'SVN::WorkingCopyBrowser'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   130
        #'SVN::WorkingCopyLockedError'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   131
        #'SVN::CatCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   132
        #'SVN::CleanupCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   133
        #'SVN::CommitTask'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   134
        #'SVN::CommitWizard'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   135
        #'SVN::CopyCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   136
        #'SVN::ImportFromCVSTask'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   137
        #'SVN::ListCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   138
        #'SVN::LogCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   139
        #'SVN::MoveCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   140
        #'SVN::NodeKindDir'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   141
        #'SVN::NodeKindFile'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   142
        #'SVN::NodeKindNone'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   143
        #'SVN::NodeKindUnknown'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   144
        #'SVN::StatusAdded'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   145
        #'SVN::StatusConflicted'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   146
        #'SVN::StatusDeleted'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   147
        #'SVN::StatusIgnored'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   148
        #'SVN::StatusIncomplete'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   149
        #'SVN::StatusMissing'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   150
        #'SVN::StatusModified'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   151
        #'SVN::StatusNormal'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   152
        #'SVN::StatusObstructed'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   153
        #'SVN::StatusReplaced'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   154
        #'SVN::StatusUnversioned'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   155
        #'SVN::SyncWithCVSTask'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   156
        #'SVN::UpdateLikeCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   157
        #'SVN::UpdateTask'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   158
        #'SVN::UpdateWizard'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   159
        #'SVN::WCPathCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   160
        #'SVN::AddCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   161
        #'SVN::CheckoutCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   162
        #'SVN::CommitCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   163
        #'SVN::DeleteCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   164
        #'SVN::InfoCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   165
        #'SVN::PropsetCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   166
        #'SVN::RevertCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   167
        #'SVN::StatusCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   168
        #'SVN::UpdateCommand'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   169
    )
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   170
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   171
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   172
extensionMethodNames
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   173
    ^ #(
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   174
        ChangeSet changesForPackage:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   175
        ChangeSet condenseChanges
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   176
        ChangeSet condenseChangesForPackage2:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   177
        ChangeSet diffSetsAgainstImage
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   178
        Class fileOutAsMethodIn:selector:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   179
        Class svnRepository
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   180
        Filename directoryContentsAsFilenamesMatching:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   181
        Filename directoryContentsMatching:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   182
        Method makeSourceFileAbsolute
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   183
        MethodChange isForGeneratedSubject
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   184
        #'Tools::NewSystemBrowser' classMenuSubversionCommit
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   185
        #'Tools::NewSystemBrowser' classMenuSubversionCompareImageWithRevision
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   186
        #'Tools::NewSystemBrowser' classMenuSubversionCompareImageWithRevision:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   187
        #'Tools::NewSystemBrowser' classMenuSubversionCompareImageWithRevisionHead
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   188
        #'Tools::NewSystemBrowser' classMenuSubversionUpdate
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
   189
        #'Tools::NewSystemBrowser' hasSingleClassAndSubversionRepositoryExists
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   190
        #'Tools::NewSystemBrowser' projectMenuSubversionBranches
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   191
        #'Tools::NewSystemBrowser' projectMenuSubversionBrowseWorkingCopy
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   192
        #'Tools::NewSystemBrowser' projectMenuSubversionCommit
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   193
        #'Tools::NewSystemBrowser' projectMenuSubversionCommitMode
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   194
        #'Tools::NewSystemBrowser' projectMenuSubversionCompareExtensionsInImageWithRevision
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   195
        #'Tools::NewSystemBrowser' projectMenuSubversionCompareExtensionsInImageWithRevision:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   196
        #'Tools::NewSystemBrowser' projectMenuSubversionCompareImageWithRevision
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   197
        #'Tools::NewSystemBrowser' projectMenuSubversionCompareImageWithRevision:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   198
        #'Tools::NewSystemBrowser' projectMenuSubversionCompareImageWithRevisionHEAD
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   199
        #'Tools::NewSystemBrowser' projectMenuSubversionLoadRevision
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   200
        #'Tools::NewSystemBrowser' projectMenuSubversionLoadRevision:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   201
        #'Tools::NewSystemBrowser' projectMenuSubversionMergeImageWithRevision
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   202
        #'Tools::NewSystemBrowser' projectMenuSubversionMergeImageWithRevision:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   203
        #'Tools::NewSystemBrowser' projectMenuSubversionMergeImageWithRevisionHEAD
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   204
        #'Tools::NewSystemBrowser' projectMenuSubversionRemoveWorkingCopy
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   205
        #'Tools::NewSystemBrowser' projectMenuSubversionShowRevisionLog
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   206
        #'Tools::NewSystemBrowser' projectMenuSubversionUpdate
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   207
        #'Tools::NewSystemBrowser' selectedProjectSubversionRepository
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   208
        URL isValidSvnRepositoryUrl
547
47cf00b289fd automatic checkIn
fm
parents: 538
diff changeset
   209
        UserPreferences svnConfigurations
47cf00b289fd automatic checkIn
fm
parents: 538
diff changeset
   210
        UserPreferences svnConfigurations:
47cf00b289fd automatic checkIn
fm
parents: 538
diff changeset
   211
        UserPreferences svnEnabled
47cf00b289fd automatic checkIn
fm
parents: 538
diff changeset
   212
        UserPreferences svnEnabled:
47cf00b289fd automatic checkIn
fm
parents: 538
diff changeset
   213
        UserPreferences svnVerbose
47cf00b289fd automatic checkIn
fm
parents: 538
diff changeset
   214
        UserPreferences svnVerbose:
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
   215
        #'XML::NodeSet' #'@'
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   216
        'ChangeSet class' forPackage:
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   217
        'ChangeSet class' forPackage:ignoreAutoloaded:
524
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
   218
        'Tools::NewSystemBrowser class' classMenuSubversion
9f2f6489391b automatic checkIn
fm
parents: 515
diff changeset
   219
        'Tools::NewSystemBrowser class' projectMenuSubversion
380
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   220
    )
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   221
! !
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   222
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   223
!stx_libsvn class methodsFor:'description - project information'!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   224
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   225
companyName
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   226
    "Return a companyname which will appear in <lib>.rc"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   227
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   228
    ^ 'CTU-FEI'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   229
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   230
    "Modified: / 06-04-2008 / 21:20:20 / janfrog"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   231
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   232
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   233
description
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   234
    "Return a description string which will appear in vc.def / bc.def"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   235
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   236
    ^ 'SubVersion support for Smalltalk/X'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   237
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   238
    "Modified: / 06-04-2008 / 21:20:38 / janfrog"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   239
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   240
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   241
legalCopyright
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   242
    "Return a copyright string which will appear in <lib>.rc"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   243
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   244
    ^ 'Copyright Jan Vrany 2008'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   245
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   246
    "Modified: / 06-04-2008 / 21:20:55 / janfrog"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   247
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   248
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   249
productName
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   250
    "Return a product name which will appear in <lib>.rc"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   251
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   252
    ^ 'Smalltalk/X Subversion support'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   253
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   254
    "Modified: / 06-04-2008 / 21:21:14 / janfrog"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   255
! !
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   256
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   257
!stx_libsvn class methodsFor:'description - svn'!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   258
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   259
svnRevisionNr
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   260
    "Return a SVN revision number of myself.
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   261
     This number is updated after a commit"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   262
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   263
    ^ "$SVN-Revision:"'112'"$"
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   264
! !
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   265
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   266
!stx_libsvn class methodsFor:'documentation'!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   267
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   268
version_CVS
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   269
    ^ '$Header$'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   270
!
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   271
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   272
version_SVN
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   273
    ^'§Id: cvut_stx_goodies_libsvn.st,v 1.1 2009/09/23 19:47:57 cg Exp §'
55ae5e13ad32 initial checkin
fm
parents:
diff changeset
   274
! !