[squeak-dev] The Trunk: Monticello-bf.509.mcz

commits at source.squeak.org commits at source.squeak.org
Tue May 29 10:07:33 UTC 2012


Bert Freudenberg uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-bf.509.mcz

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

Name: Monticello-bf.509
Author: bf
Time: 29 May 2012, 12:06:58.832 pm
UUID: 02bc3aaf-6de3-4b06-8264-852ba776aeb4
Ancestors: Monticello-bf.508

Allow to specify branch name in MCFileBasedRepository>>versionNamesForPackageNamed:

=============== Diff against Monticello-bf.508 ===============

Item was changed:
  ----- Method: MCFileBasedRepository>>versionNamesForPackageNamed: (in category 'versions') -----
+ versionNamesForPackageNamed: packageName
- versionNamesForPackageNamed: packageName 
  	^ Array streamContents:
+ 		[ : stream | | wantBranch |
+ 		wantBranch := packageName includes: $..
+ 		self allFileNamesOrCache do:
+ 			[ : each | | mcVersionName branchName |
- 		[ : stream | self allFileNamesOrCache do:
- 			[ : each | | mcVersionName |
  			mcVersionName := each asMCVersionName.
+ 			branchName := wantBranch
+ 				ifTrue: [mcVersionName packageAndBranchName]
+ 				ifFalse: [mcVersionName packageName].
+ 			packageName = branchName ifTrue: [ stream nextPut: mcVersionName ] ] ]!
- 			mcVersionName packageName = packageName ifTrue: [ stream nextPut: mcVersionName ] ] ]!



More information about the Squeak-dev mailing list