[squeak-dev] The Inbox: Monticello-ct.777.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Apr 7 21:15:09 UTC 2022

A new version of Monticello was added to project The Inbox:

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

Name: Monticello-ct.777
Author: ct
Time: 7 April 2022, 11:15:07.257279 pm
UUID: 9e2a3271-bdd6-d14f-bfdd-a34cedda2e0e
Ancestors: Monticello-ct.775

Adds MCVersion>>#unadopt, but does not yet connect it to the UI. Still, helpful to revert an accidental adopt/merge.

=============== Diff against Monticello-ct.775 ===============

Item was added:
+ ----- Method: MCVersion>>unadopt (in category 'actions') -----
+ unadopt
+ 	self workingCopy unadopt: self!

Item was added:
+ ----- Method: MCWorkingAncestry>>removeAncestor: (in category 'accessing') -----
+ removeAncestor: aNode
+ 	(self hasAncestor: aNode) ifFalse: [^ self error: 'Does not have ancestor' translated].
+ 	ancestors := self ancestors copyWithout: aNode.!

Item was added:
+ ----- Method: MCWorkingCopy>>unadopt: (in category 'operations') -----
+ unadopt: aVersion
+ 	ancestry removeAncestor: aVersion info.
+ 	self changed.!

More information about the Squeak-dev mailing list