j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
A ChangeSet does not file out classes which have been added but not changed. This is especially noticeable if you file in a change set and then file it out - *none* of the class definitions are saved. Fix included below (essentially what existed before changeset 1242 with allowance for #add becoming #new). Discovered in 2.5 with changeset 1358.
Cheers, Bob
======================================================= !ChangeSet methodsFor: 'private' stamp: 'RAA 8/1/1999 16:31'! fileOutClassDefinition: class on: stream "Write out class definition for the given class on the given stream, if the class definition was added or changed. 5/15/96 sw"
((self atClass: class includes: #change) or: [self atClass: class includes: #new]) ifTrue: [stream command: 'H3'; nextChunkPut: class definition; cr; command: '/H3']! !
squeak-dev@lists.squeakfoundation.org