Forgot to put into the notes: MCDiffyVersion class>>canonicalNameFor:
moved to SqueakSource package from Monticello since it is the only
user.
On Fri, Nov 22, 2013 at 3:34 PM, <
[hidden email]> wrote:
> Chris Muller uploaded a new version of Monticello to project The Trunk:
>
http://source.squeak.org/trunk/Monticello-cmm.577.mcz>
> ==================== Summary ====================
>
> Name: Monticello-cmm.577
> Author: cmm
> Time: 22 November 2013, 3:34:05.2 pm
> UUID: c0030ff3-5e8a-41f7-b8a8-b7f7b7c0eb91
> Ancestors: Monticello-nice.576
>
> - Let all source.squeak.org projects provide Monticello history, not just the trunk.
> - Ensure DiffyVersions can't accidently save a snapshot.
> - MCDiffyVersion class>>#nameForVer:base: requires a MCVersionName.
>
> =============== Diff against Monticello-nice.576 ===============
>
> Item was removed:
> - ----- Method: MCDiffyVersion class>>canonicalNameFor: (in category 'name utilities') -----
> - canonicalNameFor: aFileName
> - ^(self nameForVer: (self verNameFrom: aFileName)
> - base: (self baseNameFrom: aFileName))
> - , '.', MCMcdReader extension
> - !
>
> Item was added:
> + ----- Method: MCDiffyVersion>>fileOutOn: (in category 'as yet unclassified') -----
> + fileOutOn: aStream
> + "The whole point of diffy versions is to not store the full snapshot, so ensure we don't."
> + snapshot:=nil.
> + super fileOutOn: aStream!
>
> Item was changed:
> ----- Method: MCHttpRepository>>mcModel (in category 'overriding') -----
> mcModel
> "Answer the object which can respond to #historyOf: and #originOf:."
> + ^ ((location beginsWith: '
http://localhost:8888/') or: [ location beginsWith: '
http://box4.squeak.org:8888/' ]) ifTrue: [ self ]!
> - ^ (location = '
http://localhost:8888/trunk' or: [ location = '
http://box4.squeak.org:8888/trunk' ]) ifTrue: [ self ]!
>
>