stx_goodies_monticello.st
author Jan Vrany <jan.vrany@labware.com>
Fri, 03 Jul 2020 14:44:00 +0100
branchjv
changeset 1131 79318af3b3c4
parent 1102 60e2741ec859
child 1132 8f067a08ff02
permissions -rw-r--r--
Use (specified) source code porter when writing .mcz By default, only end-of-line comments are fixed and namespace prefixes are stripped but users may configure it to use custom porting class (using snapshot options). The default choice should be safe since nor Squeak nor Pharo support either end-of-line comments or C++ style namespace prefixes.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
     1
"
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
     2
COPYRIGHT (c) 2020 LabWare
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
     3
"
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
"{ Package: 'stx:goodies/monticello' }"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
972
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
     6
"{ NameSpace: Smalltalk }"
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
     7
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
LibraryDefinition subclass:#stx_goodies_monticello
767
8054b14c28d5 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 756
diff changeset
     9
	instanceVariableNames:''
8054b14c28d5 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 756
diff changeset
    10
	classVariableNames:''
8054b14c28d5 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 756
diff changeset
    11
	poolDictionaries:''
8054b14c28d5 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 756
diff changeset
    12
	category:'* Projects & Packages *'
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
972
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    15
!stx_goodies_monticello class methodsFor:'documentation'!
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    16
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    17
copyright
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    18
"
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    19
COPYRIGHT (c) 2020 LabWare
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    20
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    21
"
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    22
!
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    23
972
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    24
documentation
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    25
"
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    26
    Package documentation:
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    27
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    28
    This library provides support classes to read and write monticello packages
973
8a67537c9bea class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 972
diff changeset
    29
    (as used in Squeak and Pharo) and a GUI to browse and load such packages.
972
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    30
973
8a67537c9bea class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 972
diff changeset
    31
    Notice that Squeak packages usually do not work out-of-the-box in ST/X.
972
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    32
"
e907afea8852 class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 958
diff changeset
    33
! !
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!stx_goodies_monticello class methodsFor:'description'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
excludedFromPreRequisites
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    "list all packages which should be ignored in the automatic
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
     preRequisites scan. See #preRequisites for more."
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    ^ #(
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
731
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    45
mandatoryPreRequisites
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    46
    "list packages which are mandatory as a prerequisite.
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    47
     This are packages containing superclasses of my classes and classes which
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    48
     are extended by myself.
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    49
     They are mandatory, because we need these packages as a prerequisite for loading and compiling.
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    50
     This method is generated automatically,
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    51
     by searching along the inheritance chain of all of my classes.
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    52
     Please take a look at the #referencedPreRequisites method as well."
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
    ^ #(
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    55
        #'stx:libbasic'    "AbstractTime - extended"
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    56
        #'stx:libbasic3'    "AbstractSourceCodeManager - extended"
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    57
        #'stx:libcompat'    "PackageInfo - extended"
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    58
        #'stx:libtool'    "AbstractSettingsApplication - superclass of MCSettingsApp"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    59
        #'stx:libview2'    "ApplicationModel - extended"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    60
        #'stx:libwidg2'    "AbstractHierarchicalItem - superclass of MCPackageEntry"
731
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    61
    )
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    62
!
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    63
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    64
referencedPreRequisites
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    65
    "list packages which are a prerequisite, because they contain
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    66
     classes which are referenced by my classes.
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    67
     These packages are NOT needed as a prerequisite for compiling or loading,
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    68
     however, a class from it may be referenced during execution and having it
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    69
     unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    70
     includes explicit checks for the package being present.
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    71
     This method is generated automatically,
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    72
     by searching all classes (and their packages) which are referenced by my classes.
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
    73
     Please also take a look at the #mandatoryPreRequisites method"
731
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    74
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
    75
    ^ #(
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    76
        #'stx:goodies/communication'    "FTPClient - referenced by MCFtpRepository>>clientDo:"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    77
        #'stx:libbasic2'    "Iterator - referenced by MCPackageList>>makeGenerator"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    78
        #'stx:libcomp'    "Parser - referenced by MCRepositoryBrowser>>repositoryAddFromExpressionString"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    79
        #'stx:libhtml'    "HTMLDocumentView - referenced by MCRepositoryBrowser>>openDocumentation"
1004
e48adfaf3541 Added support for ancestry splicemaps.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1002
diff changeset
    80
        #'stx:libscm/mercurial'    "HGChangesetDialog - referenced by MCRepositoryBrowser>>versionUpdateSplicemap"
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    81
        #'stx:libview'    "Color - referenced by MCCommitDialog>>findUniqueVersionNumber"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    82
        #'stx:libwidg'    "PopUpMenu - referenced by MCVersionInspector>>pickAncestor"
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    83
    )
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    84
!
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    85
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    86
subProjects
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    87
    "list packages which are known as subprojects.
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    88
     The generated makefile will enter those and make there as well.
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    89
     However: they are not forced to be loaded when a package is loaded;
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    90
     for those, redefine requiredPrerequisites."
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    91
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
    92
    ^ #(
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
! !
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
!stx_goodies_monticello class methodsFor:'description - contents'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
classNamesAndAttributes
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
    "lists the classes which are to be included in the project.
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
     Each entry in the list may be: a single class-name (symbol),
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
     or an array-literal consisting of class name and attributes.
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    ^ #(
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   105
        "<className> or (<className> attributes...) in load order"
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   106
        InMidstOfFileinNotification
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   107
        MCAncestry
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   108
        MCBrowserList
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   109
        MCChangeSelectionRequest
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   110
        MCConflict
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   111
        MCDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   112
        MCDefinitionIndex
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   113
        MCDependencySorter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   114
        MCDialog
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   115
        MCDirtyPackageInfo
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   116
        MCDoItParser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   117
        MCEmptyPackageInfo
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   118
        MCFrontier
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   119
        MCInteractiveLoadingQuery
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   120
        MCLazyPropertyDictionary
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   121
        MCMergeRecord
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   122
        MCMergeResolutionRequest
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   123
        MCMerger
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   124
        MCMock
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   125
        MCMockAPoolDictionary
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   126
        MCMockDependency
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   127
        MCMockPackageInfo
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   128
        MCNoChangesException
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   129
        MCPackage
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   130
        MCPackageCache
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   131
        MCPackageEntry
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   132
        MCPackageLoader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   133
        MCPackageManager
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   134
        MCPatch
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   135
        MCPatchOperation
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   136
        MCPatcher
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   137
        MCReader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   138
        MCRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   139
        MCRepositoryBrowser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   140
        MCRepositoryEntry
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   141
        MCRepositoryGroup
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   142
        MCScanner
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   143
        MCSettingsApp
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   144
        MCSnapshot
1002
54b4906215ca Introduced MCSnapshotOptions for more fine-graned control over contents of .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 996
diff changeset
   145
        MCSnapshotOptions
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   146
        MCSourceCodeManager
958
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   147
        MCStXNamespaceQuery
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   148
        MCStXPackageInfo
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   149
        MCStXPackageQuery
958
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   150
        MCStXSnapshotTransformation
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   151
        MCStxVersionInfo
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   152
        MCTimestampAnnotation
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   153
        MCTool
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   154
        MCVariableDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   155
        MCVersion
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   156
        MCVersionDependency
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   157
        MCVersionEntry
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   158
        MCVersionLoader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   159
        MCVersionMerger
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   160
        MCVersionNameAndMessageRequest
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   161
        MCVersionNotification
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   162
        MCVersionSorter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   163
        MCWriter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   164
        MethodReference
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   165
        PackageOrganizer
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   166
        #'stx_goodies_monticello'
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   167
        MCAddition
958
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   168
        MCClassComment
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   169
        MCClassDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   170
        MCClassInstanceVariableDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   171
        MCClassTraitDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   172
        MCClassTraitParser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   173
        MCClassVariableDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   174
        MCCodeTool
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   175
        MCCommitDialog
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   176
        MCDictionaryRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   177
        MCDiffyVersion
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   178
        MCFileBasedRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   179
        MCFilteredVersionSorter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   180
        MCGOODSRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   181
        MCInstanceVariableDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   182
        MCMczWriter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   183
        MCMethodDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   184
        MCMockDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   185
        MCMockDependentItem
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   186
        MCModification
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   187
        MCMultiPackageLoader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   188
        MCOrganizationDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   189
        MCPackageList
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   190
        MCPoolImportDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   191
        MCRemoval
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   192
        MCRepositoryDialog
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   193
        MCRepositoryList
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   194
        MCScriptDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   195
        MCSnapshotReader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   196
        MCStWriter
958
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   197
        MCStXSnapshotPostReadTransformation
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   198
        MCStXSnapshotPreWriteTransformation
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   199
        MCSystemCategoryParser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   200
        MCThreeWayMerger
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   201
        MCTraitParser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   202
        MCVersionHistoryBrowser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   203
        MCVersionInfo
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   204
        MCVersionInfoWriter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   205
        MCVersionInspector
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   206
        MCVersionList
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   207
        MCVersionReader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   208
        MCWorkingAncestry
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   209
        MCWorkingCopy
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   210
        MCWriteOnlyRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   211
        MCDirectoryRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   212
        MCFtpRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   213
        MCHttpRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   214
        MCLazyVersionInfo
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   215
        MCMcdWriter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   216
        MCMczReader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   217
        MCPatchBrowser
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   218
        MCPostscriptDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   219
        MCPreambleDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   220
        MCRemovalPostscriptDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   221
        MCRemovalPreambleDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   222
        MCSMReleaseRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   223
        MCSmtpRepository
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   224
        MCStReader
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   225
        MCStxMczWriter
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   226
        MCStxStWriter
958
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   227
        MCTraitDefinition
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   228
        MCCacheRepository
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   229
        MCMcdReader
996
ab948c69360b Transfrom snapshot using MCStXSnapshotPostReadTransformation after reading .mcz
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 995
diff changeset
   230
        MCStXMczReader
958
e00dfdc68a4a added class: MCClassComment
Claus Gittinger <cg@exept.de>
parents: 950
diff changeset
   231
        MCSubDirectoryRepository
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   232
        (MCDependentsWrapper autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   233
        (MCToolWindowBuilder autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   234
        (MCSaveVersionDialog autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   235
        (MCWorkingCopyBrowser autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   236
        (MCFileRepositoryInspector autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   237
        (MCRepositoryInspector autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   238
        (MCSMCacheRepository autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   239
        (MCSnapshotBrowser autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   240
        (MCWorkingHistoryBrowser autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   241
        (MCChangeSelector autoload)
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   242
        (MCMergeBrowser autoload)
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   243
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   244
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   245
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   246
extensionMethodNames
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   247
    "lists the extension methods which are to be included in the project.
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   248
     Entries are 2-element array literals, consisting of class-name and selector.
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   249
     A correponding method with real names must be present in my concrete subclasses
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   250
     if it has extensions."
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   251
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   252
    ^ #(
756
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   253
        Behavior traitCompositionString
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   254
        Behavior typeOfClass
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   255
        Class asClassDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   256
        Class classDefinitions
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   257
        Class poolDictionaryNames
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   258
        ClassDescription mcDefinition
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   259
        Object isConflict
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   260
        SequenceableCollection copyReplaceAll:with:asTokens:
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   261
        Stream isMessageStream
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   262
        String extractNumber
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   263
        String withSqueakLineEndings
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   264
        StringCollection asStringWithNativeLineEndings
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   265
        StringCollection asStringWithSqueakLineEndings
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   266
        Symbol isDoIt
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   267
        #'Tools::NewSystemBrowser' projectMenuMonticelloCommit
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   268
        UndefinedObject typeOfClass
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   269
        UserPreferences mcEnabled
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   270
        UserPreferences mcEnabled:
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   271
        UserPreferences mcRepositories
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   272
        UserPreferences mcRepositories:
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   273
        VersionInfo timeStamp
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   274
        'Annotation class' mctimestamp:
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   275
        'ProjectDefinition class' #'monticelloTimestamps_code'
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   276
        'ProjectDefinition class' #'monticelloTimestamps_codeFor:'
2bdeb427dc46 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 733
diff changeset
   277
        'Timestamp class' fromMethodTimeStamp:
843
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   278
        Change mcDefinition
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   279
        Change mcDefinition:
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   280
        'ProjectDefinition class' monticelloName
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   281
        'ProjectDefinition class' #'monticelloAncestry_code'
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   282
        PackageInfo isMCStXPackageInfo
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   283
        CharacterArray asStringWithSqueakLineEndings
a4ea1147dd16 More support Squeak/Pharo interoperability - part 1:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 767
diff changeset
   284
        CharacterArray asStringWithNativeLineEndings
884
ad72b9928675 Added ProjectDefinition>>monticelloNameForMCZ
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 861
diff changeset
   285
        'ProjectDefinition class' monticelloNameForMCZ
1004
e48adfaf3541 Added support for ancestry splicemaps.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1002
diff changeset
   286
        'ProjectDefinition class' monticelloSplicemap
e48adfaf3541 Added support for ancestry splicemaps.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1002
diff changeset
   287
        'ProjectDefinition class' #'monticelloSplicemap_code'
e48adfaf3541 Added support for ancestry splicemaps.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 1002
diff changeset
   288
        'ProjectDefinition class' #'monticelloSplicemap_codeFor:'
1102
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   289
        'AbstractSourceCodeManager class' monticelloVersionInfoForPackage:
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   290
        'ProjectDefinition class' exportToMonticello:
60e2741ec859 Add utility method to export St/X package to Monticello repository
Jan Vrany <jan.vrany@labware.com>
parents: 1004
diff changeset
   291
        'ProjectDefinition class' monticelloVersionInfo
1131
79318af3b3c4 Use (specified) source code porter when writing .mcz
Jan Vrany <jan.vrany@labware.com>
parents: 1102
diff changeset
   292
        AutomagicSourcePorter visitMethodDefinition:
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
    )
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
! !
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   295
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   296
!stx_goodies_monticello class methodsFor:'description - project information'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
731
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   298
applicationIconFileName
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   299
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   300
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   301
    ^ nil
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   302
    "/ ^ self applicationName
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   303
!
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   304
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   305
companyName
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   306
    "Return a companyname which will appear in <lib>.rc"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   307
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   308
    ^ 'eXept Software AG'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   309
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   310
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   311
description
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   312
    "Return a description string which will appear in vc.def / bc.def"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   313
426
a3c68303028c automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 420
diff changeset
   314
    ^ 'Smalltalk/X Monticello Class library'
a3c68303028c automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 420
diff changeset
   315
a3c68303028c automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 420
diff changeset
   316
    "Modified: / 20-08-2011 / 16:57:40 / cg"
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   317
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   318
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   319
legalCopyright
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   320
    "Return a copyright string which will appear in <lib>.rc"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   321
426
a3c68303028c automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 420
diff changeset
   322
    ^ 'Public - See SqueakSource'
a3c68303028c automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 420
diff changeset
   323
a3c68303028c automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 420
diff changeset
   324
    "Modified: / 20-08-2011 / 16:58:01 / cg"
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   325
!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   326
731
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   327
productInstallDirBaseName
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   328
    "Returns a default installDir which will appear in <app>.nsi.
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   329
     This is usually not the one you want to keep"
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   330
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   331
    ^ (self package asCollectionOfSubstringsSeparatedByAny:':/') last
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   332
!
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   333
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   334
productName
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   335
    "Return a product name which will appear in <lib>.rc"
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   336
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   337
    ^ 'Smalltalk/X'
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   338
! !
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   339
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   340
!stx_goodies_monticello class methodsFor:'documentation'!
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   341
413
dc9d07e446b1 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
   342
version
973
8a67537c9bea class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 972
diff changeset
   343
    ^ '$Header: /cvs/stx/stx/goodies/monticello/stx_goodies_monticello.st,v 1.25 2015-02-21 12:34:04 cg Exp $'
413
dc9d07e446b1 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
   344
!
dc9d07e446b1 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 406
diff changeset
   345
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   346
version_CVS
973
8a67537c9bea class: stx_goodies_monticello
Claus Gittinger <cg@exept.de>
parents: 972
diff changeset
   347
    ^ '$Header: /cvs/stx/stx/goodies/monticello/stx_goodies_monticello.st,v 1.25 2015-02-21 12:34:04 cg Exp $'
995
92bb466548a9 Removed test classes from stx:goodies/monticello - they're in tests sub package.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 973
diff changeset
   348
!
92bb466548a9 Removed test classes from stx:goodies/monticello - they're in tests sub package.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 973
diff changeset
   349
92bb466548a9 Removed test classes from stx:goodies/monticello - they're in tests sub package.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 973
diff changeset
   350
version_HG
92bb466548a9 Removed test classes from stx:goodies/monticello - they're in tests sub package.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 973
diff changeset
   351
    ^ '$Changeset: <not expanded> $'
170
af0405ebc5a5 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   352
! !
731
a5381bbaee2e Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 551
diff changeset
   353