The Trunk: Monticello-mt.732.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Monticello-mt.732.mcz

commits-2
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 ] ]!