[BUG][MC] New MC doesn't merge with old versions

Brian Brown rbb at techgame.net
Thu Aug 21 16:19:07 UTC 2003


I had the same issue and tried to fix it... I was able to get it to 
merge with differing file formats, but it broke saving newly created 
packages ;-)

Avi said that the CVS version fixes it so he'll have something so say 
on the matter...

Brian


On Thursday, Aug 21, 2003, at 08:31 America/Denver, Daniel Vainsencher 
wrote:

> I had an old MC, with mcv files. I upgraded it, and tried to merge with
> an mcz file made in 1.217. Got the below, because MCDirectoryRepository
> assumes all old files have the currently use extension. Probably should
> look the file up by its actual name...
>
> Daniel
>
> 21 August 2003 5:28:24 pm
>
> VM: unix - Squeak3.4 of 1 March 2003 [latest update: #5170]
> Image: Squeak3.6beta [latest update: #5371]
>
> MCRepositoryGroup(Object)>>error:
> 	Receiver: a MCRepositoryGroup
> 	Arguments and temporary variables:
> 		aString: 	'Could not find version ''Analysis-dvf.2'''
> 	Receiver's instance variables:
> 		repositories: 	an OrderedCollection(a MCDirectoryRepository)
>
> MCRepositoryGroup>>versionWithInfo:
> 	Receiver: a MCRepositoryGroup
> 	Arguments and temporary variables:
> 		aVersionInfo: 	a MCVersionInfo(Analysis-dvf.2)
> 		v: 	nil
> 	Receiver's instance variables:
> 		repositories: 	an OrderedCollection(a MCDirectoryRepository)
>
> MCWorkingCopy>>merge:
> 	Receiver: a MCWorkingCopy
> 	Arguments and temporary variables:
> 		aVersion: 	a MCVersion
> 		ancestorInfo: 	a MCVersionInfo(Analysis-dvf.2)
> 		merger: 	nil
> 		ancestorSnapshot: 	nil
> 	Receiver's instance variables:
> 		package: 	a MCPackage(Analysis)
> 		modified: 	false
> 		versionInfo: 	a MCVersionInfo(<working copy>)
> 		counter: 	2
> 		repositoryGroup: 	a MCRepositoryGroup
> 		defaultRepository: 	a MCDirectoryRepository
>
> MCVersion>>merge
> 	Receiver: a MCVersion
> 	Arguments and temporary variables:
>
> 	Receiver's instance variables:
> 		package: 	a MCPackage(Analysis)
> 		info: 	a MCVersionInfo(Analysis-dvf.4)
> 		snapshot: 	a MCSnapshot
>
>
> --- The full stack ---
> MCRepositoryGroup(Object)>>error:
> MCRepositoryGroup>>versionWithInfo:
> MCWorkingCopy>>merge:
> MCVersion>>merge
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> MCVersionInspector>>merge
> PluggableButtonMorph>>performAction
> [] in PluggableButtonMorph>>mouseUp:
> Array(SequenceableCollection)>>do:
> PluggableButtonMorph>>mouseUp:
> PluggableButtonMorph(Morph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> PluggableButtonMorph(Morph)>>handleEvent:
> PluggableButtonMorph(Morph)>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear:
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> HandMorph>>processEvents
> [] in WorldState>>doOneCycleNowFor:
> Array(SequenceableCollection)>>do:
> WorldState>>handsDo:
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess
> [] in BlockContext>>newProcess
> BlockContext>>on:do:
> BlockContext>>valueWithBindingsContext:
> BlockContext>>valueWithBindings:
>



More information about the Squeak-dev mailing list