[squeak-dev] The Trunk: ReleaseBuilder-fbs.89.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Dec 31 20:46:33 UTC 2012


Frank Shearar uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-fbs.89.mcz

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

Name: ReleaseBuilder-fbs.89
Author: fbs
Time: 31 December 2012, 8:46:19.365 pm
UUID: a99900e3-d3c9-4284-afb5-89c046ddc44d
Ancestors: ReleaseBuilder-fbs.88

Transferring packages to the new update stream requires valid credentials. This lets the release manager transfer things without changing source, and without storing credentials in the image.

=============== Diff against ReleaseBuilder-fbs.88 ===============

Item was removed:
- ----- Method: ReleaseBuilder class>>transferCurrentPackages (in category 'scripts') -----
- transferCurrentPackages
- 	"Copy the packages currently loaded in the image from the trunk repository to my releaseRepository."
- 	| trunkRep releaseRep |
- 	trunkRep := self trunkRepository.
- 	releaseRep := self releaseRepository.
- 	MCWorkingCopy allManagers do:
- 		[ : eachWorkingCopy | eachWorkingCopy ancestors do:
- 			[ : eachVersionInfo | (releaseRep includesVersionNamed: eachVersionInfo versionName) ifFalse:
- 				[ (trunkRep versionWithInfo: eachVersionInfo)
- 					ifNil: [ Warning signal: eachVersionInfo name , ' not found in ', trunkRep ]
- 					ifNotNilDo: [ : ver | self storeVersion: ver ] ] ] ]!

Item was added:
+ ----- Method: ReleaseBuilder class>>transferCurrentPackagesAsUser:password: (in category 'scripts') -----
+ transferCurrentPackagesAsUser: username password: password
+ 	"Copy the packages currently loaded in the image from the trunk repository to my releaseRepository."
+ 	| trunkRep releaseRep |
+ 	trunkRep := self trunkRepository.
+ 	releaseRep := self releaseRepository
+ 		user: username;
+ 		password: password;
+ 		yourself.
+ 	MCWorkingCopy allManagers do:
+ 		[ : eachWorkingCopy | eachWorkingCopy ancestors do:
+ 			[ : eachVersionInfo | (releaseRep includesVersionNamed: eachVersionInfo versionName) ifFalse:
+ 				[ (trunkRep versionWithInfo: eachVersionInfo)
+ 					ifNil: [ Warning signal: eachVersionInfo name , ' not found in ', trunkRep ]
+ 					ifNotNilDo: [ : ver | releaseRep storeVersion: ver ] ] ] ]!



More information about the Squeak-dev mailing list