Closed Ducasse closed 2 weeks ago
I get
IceGitCommit(Object)>>doesNotUnderstand: #fullname IceGitLocalBranch(IceBranch)>>= [ | localBranch gitcommit | localBranch := self repositoryHandle lookupLocalBranch: self name. gitcommit := self repositoryHandle revparse: anIceGitCommit id. localBranch setTargetId: gitcommit id. self = repository head ifTrue: [ self repositoryHandle checkout_treeish: gitcommit opts: (LGitCheckoutOptions defaults checkoutStrategy: LGitCheckoutStrategyEnum git_checkout_force; yourself) ]] in IceGitLocalBranch>>commit: in Block: [ | localBranch gitcommit |... FullBlockClosure(BlockClosure)>>on:do: IceLibgitRepository>>handleLibgitError: IceGitLocalBranch>>commit: IceGitLocalBranch(IceLocalBranch)>>resetToCommit: IceTipBranchModel>>resetToCommit: Message>>sendTo: IceTipTreeBranch(IceTipTreeNode)>>doesNotUnderstand: #resetToCommit: IceTipResetBranchToThisCommitCommand>>execute IceTipSpCommand(CmCommandDecorator)>>execute [ aCommand execute ] in SpMenuPresenterBuilder>>fillItem:with: in Block: [ aCommand execute ] FullBlockClosure(BlockClosure)>>cull: SpMenuItemPresenter>>performMenuActionWith: SpMorphicMenuItemAdapter>>performMenuActionWith: [ | selArgCount | "show cursor in case item opens a new MVC window" (selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ifFalse: [selArgCount = arguments size ifTrue: [target perform: selector withArguments: arguments] ifFalse: [target perform: selector withArguments: (arguments copyWith: evt)]]. self showShortcut. self changed] in SpToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: in Block: [ | selArgCount | "show cursor in case item o[..] FullBlockClosure(BlockClosure)>>ensure: CursorWithMask(Cursor)>>showWhile: SpToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: SpToggleMenuItemMorph(MenuItemMorph)>>mouseUp: SpToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: SpToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>handleMouseUp: MouseButtonEvent>>sentTo: [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ] FullBlockClosure(BlockClosure)>>ensure: MorphicEventDispatcher>>dispatchEvent:with: SpToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>handleMouseUp: MouseButtonEvent>>sentTo: [ ^ anEvent sentTo: self ] in MorphicEventDispatcher>>dispatchEvent:with: in Block: [ ^ anEvent sentTo: self ] FullBlockClosure(BlockClosure)>>ensure: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [ result := focusHolder handleFocusEvent: transformedEvent. ] in HandMorph>>sendFocusEvent:to:clear: in Block: [... FullBlockClosure(BlockClosure)>>on:do: WorldMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: [ (morphicWorld activeHand isNotNil and: [ anEvent hand isNotNil ]) ifTrue: [ morphicWorld activeHand handleEvent: anEvent ] ] in OSWindowMorphicEventHandler>>dispatchMorphicEvent: in Block: [... WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleFor: WorldMorph>>doOneCycleNow WorldMorph>>doOneCycle [ | extraWorldsToDraw | extraWorldsToDraw := ExtraWorldListMutex critical: [ self extraWorldList ]. extraWorldsToDraw do: [ :world | world doOneCycle ]. (self currentWorld isNotNil and: [ (extraWorldsToDraw includes: self currentWorld) not ]) ifTrue: [ self currentWorld doOneCycle ] ] in WorldMorph class>>doOneCycle in Block: [... FullBlockClosure(BlockClosure)>>ensure: WorldState class>>doDrawCycleWith: WorldMorph class>>doOneCycle MorphicRenderLoop>>doOneCycle MorphicRenderLoop>>doOneCycleWhile: [ MorphicRenderLoop new doOneCycleWhile: [ true ] ] in MorphicUIManager>>spawnNewProcess in Block: [ MorphicRenderLoop new doOneCycleWhile: [ tru[..] [self value. "IMPORTANT: Do not step over next line of code. See method comments for details" Processor terminateRealActive] in FullBlockClosure(BlockClosure)>>newProcess in Block: [self value....
Stupidly enough this issue does not provide any information.
I get