ChgSetBrwsr.st
author Claus Gittinger <cg@exept.de>
Thu, 31 Jul 1997 21:21:36 +0200
changeset 1265 3db375412f5d
parent 224 1ca3d2486f59
child 1470 6c0fc11207fe
permissions -rw-r--r--
avoid caching a debugger which got destroyed (for example: from launchers destroy-view menu)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
     1
"
205d53e91c52 Initial revision
claus
parents:
diff changeset
     2
 COPYRIGHT (c) 1993 by Claus Gittinger
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
     3
	      All Rights Reserved
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
     4
205d53e91c52 Initial revision
claus
parents:
diff changeset
     5
 This software is furnished under a license and may be used
205d53e91c52 Initial revision
claus
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
205d53e91c52 Initial revision
claus
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
205d53e91c52 Initial revision
claus
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
205d53e91c52 Initial revision
claus
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
205d53e91c52 Initial revision
claus
parents:
diff changeset
    10
 hereby transferred.
205d53e91c52 Initial revision
claus
parents:
diff changeset
    11
"
205d53e91c52 Initial revision
claus
parents:
diff changeset
    12
205d53e91c52 Initial revision
claus
parents:
diff changeset
    13
ChangesBrowser subclass:#ChangeSetBrowser
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
    14
	 instanceVariableNames:'changeSet originalChangeSet'
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
    15
	 classVariableNames:''
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
    16
	 poolDictionaries:''
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
    17
	 category:'Interface-Browsers'
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    18
!
205d53e91c52 Initial revision
claus
parents:
diff changeset
    19
205d53e91c52 Initial revision
claus
parents:
diff changeset
    20
!ChangeSetBrowser class methodsFor:'documentation'!
205d53e91c52 Initial revision
claus
parents:
diff changeset
    21
205d53e91c52 Initial revision
claus
parents:
diff changeset
    22
copyright
205d53e91c52 Initial revision
claus
parents:
diff changeset
    23
"
205d53e91c52 Initial revision
claus
parents:
diff changeset
    24
 COPYRIGHT (c) 1993 by Claus Gittinger
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
    25
	      All Rights Reserved
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    26
205d53e91c52 Initial revision
claus
parents:
diff changeset
    27
 This software is furnished under a license and may be used
205d53e91c52 Initial revision
claus
parents:
diff changeset
    28
 only in accordance with the terms of that license and with the
205d53e91c52 Initial revision
claus
parents:
diff changeset
    29
 inclusion of the above copyright notice.   This software may not
205d53e91c52 Initial revision
claus
parents:
diff changeset
    30
 be provided or otherwise made available to, or used by, any
205d53e91c52 Initial revision
claus
parents:
diff changeset
    31
 other person.  No title to or ownership of the software is
205d53e91c52 Initial revision
claus
parents:
diff changeset
    32
 hereby transferred.
205d53e91c52 Initial revision
claus
parents:
diff changeset
    33
"
205d53e91c52 Initial revision
claus
parents:
diff changeset
    34
!
205d53e91c52 Initial revision
claus
parents:
diff changeset
    35
205d53e91c52 Initial revision
claus
parents:
diff changeset
    36
documentation
205d53e91c52 Initial revision
claus
parents:
diff changeset
    37
"
205d53e91c52 Initial revision
claus
parents:
diff changeset
    38
    like a changesBrowser, but manipulates the per-project change-lists.
205d53e91c52 Initial revision
claus
parents:
diff changeset
    39
"
205d53e91c52 Initial revision
claus
parents:
diff changeset
    40
! !
205d53e91c52 Initial revision
claus
parents:
diff changeset
    41
205d53e91c52 Initial revision
claus
parents:
diff changeset
    42
!ChangeSetBrowser class methodsFor:'instance creation'!
205d53e91c52 Initial revision
claus
parents:
diff changeset
    43
40
a9ae39be7004 *** empty log message ***
claus
parents: 30
diff changeset
    44
openOn:aChangeSet
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    45
    "create c changes browser on a change set"
205d53e91c52 Initial revision
claus
parents:
diff changeset
    46
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
    47
    ^ ((self new label:'ChangeSet Browser') changeSet:aChangeSet) open
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    48
! !
205d53e91c52 Initial revision
claus
parents:
diff changeset
    49
205d53e91c52 Initial revision
claus
parents:
diff changeset
    50
!ChangeSetBrowser methodsFor:'initialize / release'!
205d53e91c52 Initial revision
claus
parents:
diff changeset
    51
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    52
changeListMenu
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    53
    |labels selectors|
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    54
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    55
    labels := #(
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    56
			     'apply change'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    57
			     'apply changes to end'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    58
			     'apply all changes'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    59
			     '-'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    60
			     'delete'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    61
			     'delete to end'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    62
			     'delete changes for this class to end'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    63
			     'delete all changes for this class'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    64
			     '-'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    65
			     'update'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    66
"/                             'compress'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    67
			     'compare with current version'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    68
			     '-'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    69
			     'make change a patch'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    70
"/                             'update sourcefile from change'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    71
			     '-'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    72
			     'saveback changeSet'
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    73
		).
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    74
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    75
    selectors := #(
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    76
			     doApply
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    77
			     doApplyRest
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    78
			     doApplyAll
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    79
			     nil
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    80
			     doDelete
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    81
			     doDeleteRest
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    82
			     doDeleteClassRest
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    83
			     doDeleteClassAll
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    84
			     nil
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    85
			     doUpdate
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    86
"/                             doCompress
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    87
			     doCompare
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    88
			     nil
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    89
			     doMakePatch
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    90
"/                             doMakePermanent
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    91
			     nil
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    92
			     doSaveBack
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    93
		).
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    94
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    95
    ^ PopUpMenu 
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    96
	 labels:labels
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    97
	 selectors:selectors
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    98
	 receiver:self
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
    99
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   100
    "Created: 3.12.1995 / 18:06:35 / cg"
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   101
    "Modified: 3.12.1995 / 18:13:06 / cg"
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   102
! !
205d53e91c52 Initial revision
claus
parents:
diff changeset
   103
205d53e91c52 Initial revision
claus
parents:
diff changeset
   104
!ChangeSetBrowser methodsFor:'private'!
205d53e91c52 Initial revision
claus
parents:
diff changeset
   105
205d53e91c52 Initial revision
claus
parents:
diff changeset
   106
changeSet:aChangeSet
205d53e91c52 Initial revision
claus
parents:
diff changeset
   107
    originalChangeSet := aChangeSet.
205d53e91c52 Initial revision
claus
parents:
diff changeset
   108
    changeSet := OrderedCollection new.
106
claus
parents: 52
diff changeset
   109
    originalChangeSet notNil ifTrue:[
claus
parents: 52
diff changeset
   110
	originalChangeSet do:[:aChange |
claus
parents: 52
diff changeset
   111
	    changeSet add:aChange
claus
parents: 52
diff changeset
   112
	].
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   113
    ].
205d53e91c52 Initial revision
claus
parents:
diff changeset
   114
!
205d53e91c52 Initial revision
claus
parents:
diff changeset
   115
222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   116
checkIfFileHasChanged
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   117
    Processor removeTimedBlock:checkBlock.
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   118
    changeSet size ~= originalChangeSet size ifTrue:[
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   119
        self newLabel:'(outdated)'.
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   120
        autoUpdate ifTrue:[
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   121
            self doUpdate
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   122
        ]
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   123
    ] ifFalse:[
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   124
        self newLabel:''
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   125
    ].
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   126
    Processor addTimedBlock:checkBlock afterSeconds:5.
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   127
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   128
    "Created: 3.12.1995 / 13:52:30 / cg"
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   129
    "Modified: 3.12.1995 / 14:15:06 / cg"
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   130
!
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   131
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   132
classNameOfChange:nr
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   133
    ^ (changeSet at:nr) class name
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   134
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   135
    "Created: 3.12.1995 / 18:15:56 / cg"
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   136
    "Modified: 3.12.1995 / 18:20:12 / cg"
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   137
!
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   138
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   139
numberOfChanges
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   140
    ^ changeSet size
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   141
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   142
    "Created: 3.12.1995 / 18:15:56 / cg"
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   143
!
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   144
222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   145
queryCloseText
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   146
	^ 'Quit without updating changeSet ?'
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   147
!
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   148
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   149
readChangesFileInBackground:dummy
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   150
    "read the changeSet, create a list of header-lines"
205d53e91c52 Initial revision
claus
parents:
diff changeset
   151
205d53e91c52 Initial revision
claus
parents:
diff changeset
   152
    changeSet size == 0 ifTrue:[^ nil].
205d53e91c52 Initial revision
claus
parents:
diff changeset
   153
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   154
    self newLabel:'updating ...'.
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   155
    self withCursor:(Cursor read) do:[
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   156
	changeChunks := OrderedCollection new.
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   157
	changeHeaderLines := OrderedCollection new.
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   158
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   159
	changeSet do:[:aChange |
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   160
	    changeChunks add:(aChange printString).
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   161
	    changeHeaderLines add:(aChange printString)
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   162
	].
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   163
	changeClassNames := OrderedCollection new:(changeChunks size).
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   164
	anyChanges := false
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   165
    ].
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   166
    self newLabel:''.
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   167
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   168
    "Created: 3.12.1995 / 18:02:39 / cg"
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   169
!
205d53e91c52 Initial revision
claus
parents:
diff changeset
   170
205d53e91c52 Initial revision
claus
parents:
diff changeset
   171
saveBackChanges
205d53e91c52 Initial revision
claus
parents:
diff changeset
   172
    "save back the change set"
205d53e91c52 Initial revision
claus
parents:
diff changeset
   173
205d53e91c52 Initial revision
claus
parents:
diff changeset
   174
    [originalChangeSet isEmpty] whileFalse:[
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   175
	originalChangeSet removeLast
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   176
    ].
205d53e91c52 Initial revision
claus
parents:
diff changeset
   177
    changeSet do:[:aChange |
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   178
	originalChangeSet add:aChange
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   179
    ]
205d53e91c52 Initial revision
claus
parents:
diff changeset
   180
!
205d53e91c52 Initial revision
claus
parents:
diff changeset
   181
205d53e91c52 Initial revision
claus
parents:
diff changeset
   182
silentDeleteChange:changeNr
205d53e91c52 Initial revision
claus
parents:
diff changeset
   183
    "delete a change do not update changeListView"
205d53e91c52 Initial revision
claus
parents:
diff changeset
   184
205d53e91c52 Initial revision
claus
parents:
diff changeset
   185
    anyChanges := true.
205d53e91c52 Initial revision
claus
parents:
diff changeset
   186
    changeChunks removeIndex:changeNr.
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   187
    changeHeaderLines removeIndex:changeNr.
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   188
"/    changeClassNames removeIndex:changeNr.
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   189
    changeSet removeIndex:changeNr
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   190
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   191
    "Created: 3.12.1995 / 18:14:17 / cg"
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   192
    "Modified: 3.12.1995 / 18:18:42 / cg"
222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   193
!
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   194
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   195
streamForChange:changeNr
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   196
    "answer a stream for change"
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   197
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   198
    |change|
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   199
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   200
    change := changeSet at:changeNr.
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   201
    change isNil ifTrue:[^nil].
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   202
    ^ ReadStream on:(change source)
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   203
! !
205d53e91c52 Initial revision
claus
parents:
diff changeset
   204
205d53e91c52 Initial revision
claus
parents:
diff changeset
   205
!ChangeSetBrowser methodsFor:'user actions'!
205d53e91c52 Initial revision
claus
parents:
diff changeset
   206
205d53e91c52 Initial revision
claus
parents:
diff changeset
   207
doSaveBack
205d53e91c52 Initial revision
claus
parents:
diff changeset
   208
    anyChanges ifTrue:[
45
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   209
	self saveBackChanges.
950b84ba89e6 *** empty log message ***
claus
parents: 40
diff changeset
   210
	self doUpdate
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   211
    ]
222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   212
!
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   213
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   214
doUpdate
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   215
    changeSet := OrderedCollection new.
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   216
    originalChangeSet notNil ifTrue:[
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   217
        originalChangeSet do:[:aChange |
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   218
            changeSet add:aChange
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   219
        ].
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   220
    ].
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   221
    super doUpdate
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   223
    "Created: 3.12.1995 / 13:54:14 / cg"
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   224
! !
222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   225
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   226
!ChangeSetBrowser class methodsFor:'documentation'!
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   227
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   228
version
224
1ca3d2486f59 misc fixes
Claus Gittinger <cg@exept.de>
parents: 222
diff changeset
   229
    ^ '$Header: /cvs/stx/stx/libtool/Attic/ChgSetBrwsr.st,v 1.11 1995-12-03 18:44:23 cg Exp $'
222
Claus Gittinger <cg@exept.de>
parents: 165
diff changeset
   230
! !