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

Daniel Vainsencher danielv at netvision.net.il
Thu Aug 21 17:10:06 UTC 2003


Thanks guys

Brian Brown <rbb at techgame.net> wrote:
> 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