[squeak-dev] The Trunk: Monticello-cmm.771.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Feb 2 07:22:36 UTC 2022


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

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

Name: Monticello-cmm.771
Author: cmm
Time: 2 February 2022, 1:15:27.932429 am
UUID: 36fefac1-1cc0-4ed5-9bef-f07c86be9e02
Ancestors: Monticello-mt.770

- Fix MCRepositor>>#copy (sent by InstallerMonticello>>#project:).
- #flushCache of MCRepository's when their source changes.

=============== Diff against Monticello-mt.770 ===============

Item was added:
+ ----- Method: MCCacheRepository>>postCopy (in category 'copying') -----
+ postCopy
+ 	super postCopy.
+ 	packageCaches := packageCaches copy.
+ 	seenFiles := seenFiles copy!

Item was added:
+ ----- Method: MCDictionaryRepository>>postCopy (in category 'copying') -----
+ postCopy
+ 	super postCopy.
+ 	dict := dict copy!

Item was changed:
  ----- Method: MCDirectoryRepository>>directory: (in category 'accessing') -----
+ directory: aDirectory 
+ 	directory = aDirectory ifFalse: [ self flushCache ].
- directory: aDirectory
  	directory := aDirectory!

Item was added:
+ ----- Method: MCFileBasedRepository>>postCopy (in category 'copying') -----
+ postCopy
+ 	super postCopy.
+ 	cache := cache copy.
+ 	allFileNamesCache := allFileNamesCache copy.
+ 	allVersionNamesCache := allVersionNamesCache copy!

Item was changed:
  MCFileBasedRepository subclass: #MCFtpRepository
+ 	instanceVariableNames: 'host directory user password'
- 	instanceVariableNames: 'host directory user password connection'
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'Monticello-Repositories'!

Item was changed:
  ----- Method: MCFtpRepository>>directory: (in category 'accessing') -----
+ directory: dirPath 
+ 	directory = dirPath ifFalse: [ self flushCache ].
- directory: dirPath
  	directory := dirPath!

Item was changed:
  ----- Method: MCHttpRepository>>location: (in category 'accessing') -----
+ location: aUrlString 
+ 	location = aUrlString ifFalse: [ self flushCache ].
- location: aUrlString
  	location := aUrlString!

Item was added:
+ ----- Method: MCHttpRepository>>postCopy (in category 'copying') -----
+ postCopy
+ 	super postCopy.
+ 	readerCache := readerCache copy!



More information about the Squeak-dev mailing list