You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's the source for MetacelloGoferPackage>>matches: that looks like it fixes
Mariano's ConfigurationOfNautilus problem and the Moose ConfigurationOfGlamour
issue that I ran into (in retrospect, it looks like the Moose bug was a
consequence of some additional changes I had made to the system for
1.0-beta.32...):
matches: aLoadableReference
"does Monticello-style #versionInfoFromVersionNamed: matching"
| pFilename refName char |
((pFilename := self packageFilename) == nil or: [ self name = self packageFilename ])
ifTrue: [ ^ super matches: aLoadableReference ].
aLoadableReference name = pFilename
ifTrue: [ ^ true ].
(aLoadableReference name beginsWith: pFilename)
ifFalse: [ ^ false ].
refName := aLoadableReference packageName.
refName = pFilename
ifTrue: [ ^ true ].
pFilename size < refName size
ifTrue: [
(refName beginsWith: pFilename)
ifFalse: [ ^ false ].
(char := pFilename at: pFilename size) ~= $-
ifTrue: [ char := refName at: pFilename size + 1 ] ]
ifFalse: [
(pFilename beginsWith: refName)
ifFalse: [ ^ false ].
(char := refName at: refName size) ~= $-
ifTrue: [ char := pFilename at: refName size + 1 ] ].
^ char = $. or: [ char = $- ]
The Metacello tests all pass (they didn't with the earlier patch), so this one
should be safe to use ... I'll be working this into a release in the next day
or so ...
Original comment by henrichs...@gmail.com on 24 Feb 2012 at 1:17
The fix plus additional tests committed to an "issue178 branch":
Metacello-MC.issue178-dkh.549
Metacello-TestsMC.issue178-dkh.170
in http://seaside.gemstone.com/ss/metacello
Original comment by henrichs...@gmail.com on 24 Feb 2012 at 1:23
Original issue reported on code.google.com by
henrichs...@gmail.com
on 23 Feb 2012 at 7:59The text was updated successfully, but these errors were encountered: