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

Daniel Vainsencher danielv at netvision.net.il
Thu Aug 21 14:31:59 UTC 2003


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