PackageId.st
author Claus Gittinger <cg@exept.de>
Wed, 23 Aug 2006 16:08:54 +0200
changeset 9668 aa1d5186bd46
parent 9577 03cce2fb9e0a
child 9840 ed3d263c9109
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9571
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
              All Rights Reserved
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 This software is furnished under a license and may be used
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 hereby transferred.
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
"{ Package: 'stx:libbasic3' }"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
Object subclass:#PackageId
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	instanceVariableNames:'packageIdString'
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	classVariableNames:''
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
	poolDictionaries:''
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
	category:'System-Support-Projects'
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
!PackageId class methodsFor:'documentation'!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
copyright
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
 COPYRIGHT (c) 2006 by eXept Software AG
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
              All Rights Reserved
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
 This software is furnished under a license and may be used
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
 only in accordance with the terms of that license and with the
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
 inclusion of the above copyright notice.   This software may not
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
 be provided or otherwise made available to, or used by, any
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
 other person.  No title to or ownership of the software is
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
 hereby transferred.
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
documentation
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    Represents packageID's.
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
    Knows the relationship between modules and directories in the package-organization.
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
! !
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
!PackageId class methodsFor:'instance creation'!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
from: aStringOrSymbol
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
    ^ self new packageIdString:aStringOrSymbol
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
    "Created: / 18-08-2006 / 12:11:58 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
! !
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
!PackageId methodsFor:'accessing'!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
packageIdString:something
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
    packageIdString := something.
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
    "Created: / 18-08-2006 / 12:14:45 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
string
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
    ^ packageIdString
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
    "Created: / 18-08-2006 / 12:20:54 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
! !
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
!PackageId methodsFor:'comparing'!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
= aPackageId
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
    ^ packageIdString = aPackageId asPackageId string
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    "
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
     'stx:libbasic' asPackageId = 'stx:libbasic' asSymbol asPackageId  
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
     'stx:libbasic' asPackageId = 'stx:libbasic' asPackageId    
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
     'stx:libbasic2' asPackageId = 'stx:libbasic3' asPackageId  
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    "
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
    "Created: / 18-08-2006 / 12:20:47 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
hash
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    ^ packageIdString hash
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    "Created: / 18-08-2006 / 12:21:19 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
! !
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
!PackageId methodsFor:'converting'!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
asPackageId
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
    ^ self
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
    "Created: / 18-08-2006 / 12:22:10 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
asString
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
    ^ packageIdString
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
    "Created: / 18-08-2006 / 12:12:22 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
asSymbol
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
    ^ packageIdString asSymbol
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    "Created: / 18-08-2006 / 12:12:29 / cg"
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
! !
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
9577
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   107
!PackageId methodsFor:'queries'!
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   108
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   109
directory
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   110
    "return the directory component. Thats the rest after the colon.
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   111
     The module is typically used to define the project-path or project-id within its
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   112
     sourcecode repository (which is selected via the module)."
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   113
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   114
    ^ packageIdString copyFrom:(packageIdString indexOf:$:)+1
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   115
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   116
    "
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   117
     (PackageId from:'stx:libbasic') module  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   118
     (PackageId from:'stx:libbasic') directory  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   119
     (PackageId from:'stx:goodies/xml/stx') module  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   120
     (PackageId from:'stx:goodies/xml/stx') directory  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   121
    "
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   122
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   123
    "Created: / 18-08-2006 / 12:15:33 / cg"
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   124
!
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   125
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   126
libraryName
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   127
    "return the name of the library, when compiled to a binary (i.e. dll/so).
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   128
     To avoid conflicts with the projectDefinition class 
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   129
     (which is named <module>_<directory_components>), we prefix the library name
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   130
     with 'lib'. This has the added advantage, that under unix, linking can be done with
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   131
     '-l'shortName."
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   132
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   133
    ^ 'lib' , (packageIdString copy asString replaceAny:':/' with:$_)
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   134
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   135
    "
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   136
     (PackageId from:'stx:libbasic') libraryName        
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   137
     (PackageId from:'stx:goodies/xml/stx') libraryName   
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   138
     (PackageId from:'bosch:dapasx') libraryName  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   139
     (PackageId from:'exept:expecco') libraryName  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   140
    "
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   141
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   142
    "Created: / 18-08-2006 / 12:35:04 / cg"
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   143
!
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   144
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   145
module
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   146
    "return the module component. Thats the first component up to the colon.
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   147
     The module is typically used to select a corresponding sourcecode repository."
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   148
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   149
    ^ packageIdString upTo:$:
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   150
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   151
    "
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   152
     (PackageId from:'stx:libbasic') module  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   153
     (PackageId from:'stx:libbasic') directory  
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   154
    "
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   155
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   156
    "Created: / 18-08-2006 / 12:13:53 / cg"
9668
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   157
!
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   158
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   159
parentPackage
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   160
    |dir idx|
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   161
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   162
    dir := self directory.
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   163
    idx := dir lastIndexOf:$/.
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   164
    idx == 0 ifTrue:[
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   165
        ^ nil
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   166
    ].
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   167
    ^ self class from:(self module , ':' , (dir copyTo:idx-1))
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   168
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   169
    "
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   170
     (PackageId from:'stx:libbasic') parentPackage  
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   171
     (PackageId from:'stx:goodies/xml/stx') parentPackage  
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   172
     (PackageId from:'stx:goodies/xml/stx') parentPackage parentPackage  
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   173
    "
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   174
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   175
    "Created: / 23-08-2006 / 15:10:13 / cg"
9577
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   176
! !
03cce2fb9e0a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9571
diff changeset
   177
9571
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
!PackageId class methodsFor:'documentation'!
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
version
9668
aa1d5186bd46 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 9577
diff changeset
   181
    ^ '$Header: /cvs/stx/stx/libbasic/PackageId.st,v 1.3 2006-08-23 14:08:54 cg Exp $'
9571
01355270af5c initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
! !