[squeak-dev] The Trunk: Monticello-mt.732.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Nov 4 15:05:56 UTC 2020


Marcel Taeumel uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-mt.732.mcz

==================== Summary ====================

Name: Monticello-mt.732
Author: mt
Time: 4 November 2020, 4:05:55.79762 pm
UUID: 6424345e-36b4-db44-90eb-de9c30a823d4
Ancestors: Monticello-mt.731

Catches a possible isNil error during ancestry stubbing. Thanks to Karl (kfr) for finding it!

(Monticello-kfr.617 will be moved to treated)

=============== Diff against Monticello-mt.731 ===============

Item was changed:
  ----- Method: MCAncestry>>stubAncestryFor:using: (in category 'initialize-release') -----
  stubAncestryFor: aMCWorkingCopy using: aMCRepository 
  	"childInfo was retrieved from aMCRepository.  Replace my ancestry with a Proxy that can retrieve the full tree from these two elements."
  	ancestors := ancestors collect:
  		[ : each | each isMCInfoProxy
  			ifTrue: [ each ]
  			ifFalse:
  				[ MCInfoProxy
  					info: each copyWithTrimmedAncestry
  					workingCopy: aMCWorkingCopy
  					repository: aMCRepository ] ].
+ 	stepChildren ifNotNil:
+ 		[ stepChildren := stepChildren collect:
+ 			[ : each | each isMCInfoProxy
+ 				ifTrue: [ each ]
+ 				ifFalse:
+ 					[ MCInfoProxy
+ 						info: each copyWithTrimmedAncestry
+ 						workingCopy: aMCWorkingCopy
+ 						repository: aMCRepository ] ] ]!
- 	stepChildren := stepChildren collect:
- 		[ : each | each isMCInfoProxy
- 			ifTrue: [ each ]
- 			ifFalse:
- 				[ MCInfoProxy
- 					info: each copyWithTrimmedAncestry
- 					workingCopy: aMCWorkingCopy
- 					repository: aMCRepository ] ]!



More information about the Squeak-dev mailing list