A new version of Monticello.impl was added to project Monticello Public:
http://www.squeaksource.com/mc/Monticello.impl-kph.638.mcz
==================== Summary ====================
Name: Monticello.impl-kph.638
Author: kph
Time: 26 February 2009, 2:07:15 pm
UUID: c56b5da1-040e-11de-a647-000a95edb42a
Ancestors: Monticello.impl-kph.637
password manager was always returning squeak for squeak.
Changed this so that the repo is responsible for defaults, the http repo does this, but the password manager is ambivalent
=============== Diff against Monticello.impl-kph.637 ===============
Item was changed:
----- Method: MCPasswordManager>>queryPasswordAt:user: (in category 'queries') -----
queryPasswordAt: location user: user
"Answer the password for the given user/location.
If the password is absent, query the user if interactive."
| pwd |
"search for existing password"
pwd := self passwordAt: location user: user.
pwd ifNotNil:[^pwd].
- user = 'squeak' ifTrue: [ ^ 'squeak' ].
- user = '' ifTrue: [ ^ 'squeak' ].
-
pwd := FillInTheBlank requestPassword: 'Password for "', user, '" at ', location.
pwd isEmptyOrNil ifTrue:[^nil].
(self confirm: 'Remember password for "', user, '" at ', location,'?') ifTrue:[
self passwordAt: location user: user put: pwd.
].
^pwd
!
Item was changed:
----- Method: MCHttpRepository>>password (in category 'as yet unclassified') -----
password
self user isEmpty ifTrue: [^''].
+ self user = 'squeak' ifTrue: [ ^ 'squeak' ].
+
^(MCPasswordManager default queryPasswordAt: self locationHost user: self user) ifNil:[^'']!
A new version of Sake-Core was added to project Sake :
http://www.squeaksource.com/Sake/Sake-Core-kph.102.mcz
==================== Summary ====================
Name: Sake-Core-kph.102
Author: kph
Time: 26 February 2009, 1:59:30 pm
UUID: b049c572-040d-11de-a647-000a95edb42a
Ancestors: Sake-Core-kph.101
guard SakeMeta against using #release: field
=============== Diff against Sake-Core-kph.101 ===============
Item was changed:
----- Method: SakeMeta>>name (in category 'testing') -----
name
+ ^ self at: #name ifAbsent: [ nil ]!
- ^ self at: #name!
Item was added:
+ ----- Method: SakeMeta>>release: (in category 'testing') -----
+ release: aval
+ self errorFieldNotPermissible: #release!
Item was added:
+ ----- Method: SakeMeta>>errorFieldNotPermissible: (in category 'testing') -----
+ errorFieldNotPermissible: selector
+
+ self error: selector,' is not a permissible field name for SakeMeta since it is defined on Object'.
+ !
A new version of Installer-Formats was added to project Installer:
http://www.squeaksource.com/Installer/Installer-Formats-kph.3.mcz
==================== Summary ====================
Name: Installer-Formats-kph.3
Author: kph
Time: 26 February 2009, 6:48:45 am
UUID: 834e55f9-8c53-4dff-a1b2-c81d527de526
Ancestors: Installer-Formats-kph.2
fix to MczInstaller for 3.7
=============== Diff against Installer-Formats-kph.2 ===============
Item was changed:
----- Method: MczInstaller>>installMember: (in category 'installation') -----
installMember: member
| str |
self useNewChangeSetDuring:
[str := member contentStream text.
+ (str respondsTo: #setConverterForCode) ifTrue: [ str setConverterForCode ]."method not supported in 3.7"
- str setConverterForCode.
str fileInAnnouncing: 'booting ', (fileName ifNil: [ member fileName ])]!