[squeak-dev] The Trunk: ReleaseBuilder-cmm.63.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Mar 6 23:11:58 UTC 2011


Chris Muller uploaded a new version of ReleaseBuilder to project The Trunk:
http://source.squeak.org/trunk/ReleaseBuilder-cmm.63.mcz

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

Name: ReleaseBuilder-cmm.63
Author: cmm
Time: 6 March 2011, 5:11:51.154 pm
UUID: ce597a9c-da33-4b68-a424-a8a32aadb071
Ancestors: ReleaseBuilder-cmm.62

- Removed calls to MCFileBasedRepository-specific api's.  Use only generic API's so that other repository types can support MC Configurations.

=============== Diff against ReleaseBuilder-cmm.62 ===============

Item was changed:
  ----- Method: ReleaseBuilderTrunk classSide>>transferCurrentPackages (in category 'scripts') -----
  transferCurrentPackages
  	| trunkRep releaseRep |
  	trunkRep := self trunkRepository.
  	releaseRep := self releaseRepository.
  	MCWorkingCopy allManagers
  		do: [:eachWorkingCopy | eachWorkingCopy ancestors
+ 				do: [:eachVersionInfo | (releaseRep includesVersionNamed: eachVersionInfo versionName)
- 				do: [:eachVersionInfo | (releaseRep includesVersionNamed: eachVersionInfo name)
  						ifFalse: [releaseRep
+ 								storeVersion: (trunkRep versionNamed: eachVersionInfo versionName)]]]!
- 								storeVersion: (trunkRep versionFromFileNamed: eachVersionInfo name , '.mcz')]]]!




More information about the Squeak-dev mailing list