[squeak-dev] The Inbox: Monticello-fbs.468.mcz

Frank Shearar frank.shearar at gmail.com
Mon Sep 12 10:50:43 UTC 2011


On 11 September 2011 22:47, Bert Freudenberg <bert at freudenbergs.de> wrote:
> On 11.09.2011, at 21:00, Frank Shearar wrote:
>
>> Any chance of getting a reject/OK on the below?
>>
>> Bert had an issue with the original - Monticello-fbs.467 - which 468
>> addresses (namely, a misleading variable name).
>>
>> frank
>
> Can't quite recall my objection, but this one looks good ;)

You'd objected to the name "baseRepo" when the object was actually an
MCVersion, not an MCRepository.

It would be better, you'd added, to have a #baseVersion; I didn't do
that in the interests of having a minimal fix.

frank

> - Bert -
>
>> On 9 June 2011 20:10,  <commits at source.squeak.org> wrote:
>>> A new version of Monticello was added to project The Inbox:
>>> http://source.squeak.org/inbox/Monticello-fbs.468.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: Monticello-fbs.468
>>> Author: fbs
>>> Time: 9 June 2011, 8:10:14.668 pm
>>> UUID: adb87d13-5e2c-4032-b404-f26c78e21f4a
>>> Ancestors: Monticello-ul.466
>>>
>>> Better error messages for off-line work:
>>> * If you can't find a base "full version", say so
>>> * If you Give Up on trying to resolve a name, report the actual failure rather than trying to access a socket anyway, and throwing a primitive failed error.
>>>
>>> =============== Diff against Monticello-ul.466 ===============
>>>
>>> Item was changed:
>>>  ----- Method: MCDiffyVersion>>baseSnapshot (in category 'as yet unclassified') -----
>>>  baseSnapshot
>>> +       | baseVersion |
>>> +       baseVersion := self workingCopy repositoryGroup versionWithInfo: base.
>>> +       baseVersion ifNil: [Error signal: 'Missing snapshot: ', self baseInfo name].
>>> +       ^ baseVersion snapshot!
>>> -       ^ (self workingCopy repositoryGroup versionWithInfo: base) snapshot!
>>>
>>> Item was changed:
>>>  ----- Method: MCHttpRepository>>allFileNames (in category 'required') -----
>>>  allFileNames
>>>        | index |
>>> +       [self displayProgress: 'Updating ', self description during:[
>>> -       self displayProgress: 'Updating ', self description during:[
>>>                index := HTTPSocket httpGet: self locationWithTrailingSlash, '?C=M;O=D' args: nil user: self user passwd: self password.
>>> +       ]] on: NetworkError do: [ :e | self error: 'Could not access ', location, '(', e className, ')'].
>>> -       ].
>>>        index isString ifTrue: [self error: 'Could not access ', location].
>>>        ^ self parseFileNamesFromStream: index  !
>>>
>>>
>>>
>>
>
>
>



More information about the Squeak-dev mailing list