[Pkg] Monticello Public: Monticello.impl-kph.645.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Sat Jul 18 02:50:14 UTC 2009


A new version of Monticello.impl was added to project Monticello Public:
http://www.squeaksource.com/mc/Monticello.impl-kph.645.mcz

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

Name: Monticello.impl-kph.645
Author: kph
Time: 18 July 2009, 3:49:58 am
UUID: 7aff019e-18f4-4423-9a40-4b4815dd6883
Ancestors: Monticello.impl-kph.644, Monticello.impl-kph.641

merge back in saveAllAdoptingHistoryIn:withComment:



=============== Diff against Monticello.impl-kph.644 ===============

Item was added:
+ ----- Method: MCWorkingCopy class>>saveAllAdoptingHistoryIn:withComment: (in category 'as yet unclassified') -----
+ saveAllAdoptingHistoryIn: repo withComment: comment
+ 
+  	(self allManagers select: [ :wc | wc needsSaving ])
+ 		do: [ :wc | 
+ 	
+ 	 wc saveAdoptingHistoryIn: repo withComment: comment
+ 	
+ 	].!

Item was added:
+ ----- Method: MCWorkingCopy>>saveAdoptingHistoryIn:withComment: (in category 'operations') -----
+ saveAdoptingHistoryIn: repo withComment: message
+ 
+ 	"The repo is the one we are maintaining. If there are no changes then adopt the one in the repo as the master"
+ 	
+   	| closest |
+ 	self repositoryGroup addRepository: repo.
+ 	self setMyRepositoryFromLastAdded.
+ 			
+ 	closest := self repository closestAncestorVersionFor: ancestry ifNone:[nil].
+ 	closest ifNotNil: [ ancestry := MCWorkingAncestry new addAncestor: closest info ].
+ 			
+ 	(self changesRelativeToRepository: self repository) isEmpty 
+ 		ifTrue: [ self modified: false ]
+ 		ifFalse: [ 
+ 			self repository storeVersion: 
+ 		
+ 	(self newVersionWithName: self uniqueVersionName message: (message ifNil:[ '' ]))
+ 						
+ 			]
+ 	!

Item was added:
+ ----- Method: MCWorkingCopy>>saveWithComment: (in category 'operations') -----
+ saveWithComment: message
+  
+ 	^ self saveAdoptingHistoryIn: self repository withComment: message !



More information about the Packages mailing list