tim Rowledge uploaded a new version of Monticello to project The Trunk: http://source.squeak.org/trunk/Monticello-tpr.791.mcz
==================== Summary ====================
Name: Monticello-tpr.791 Author: tpr Time: 31 July 2023, 1:08:42.078331 pm UUID: 4c75461c-f5f3-4b22-8730-a255e7a8139f Ancestors: Monticello-eem.790
Since the filebased repository requiresd the mcz extension when trying to load versions, let's actually try to add it. This chage allows comparing versions within a repository inspector that is examining your local package-cache directory, for example. I can't find any way that it makes anything less-good so far.
=============== Diff against Monticello-eem.790 ===============
Item was changed: ----- Method: MCFileBasedRepository>>versionNamed: (in category 'versions') ----- versionNamed: aMCVersionName "For FileBased repositories, aMCVersionName must have the appropriate extension!! :-(" + | version fileName | - | version | version := self cache at: aMCVersionName ifAbsent: + [[fileName := (aMCVersionName endsWith: '.mcz' ) + ifFalse:[aMCVersionName, '.mcz'] + ifTrue:[aMCVersionName]. + self loadVersionFromFileNamed: fileName ] - [ [ self loadVersionFromFileNamed: aMCVersionName ] on: FileDoesNotExistException , NotFound do: [ : err | nil ] ]. self resizeCache: cache. (version notNil and: [ version isCacheable ]) ifTrue: [ cache at: aMCVersionName asMCVersionName put: version ]. ^ version!
packages@lists.squeakfoundation.org