<div dir="ltr">Created a bug ticket  <a href="https://github.com/hpi-swa/Squot/issues/254">https://github.com/hpi-swa/Squot/issues/254</a><div><br></div><div>To get started with the Git Browser, start right-clicking on the top-left list. Add project makes a new, empty one, or one on an existing Git repository in the file system, and clone will do just that: create a new repository cloned from one on the Internet. Project in the Git Browser is synonymous with a working copy tied to a local Git repository.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Sa., 21. Dez. 2019 um 23:15 Uhr schrieb tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Decided to try loading the Git browser since I'd never noticed it before. Menu click on the top-right pluggablepanel results in  the dnu because the 'projectSelection' is nil and Boom! Probably a trivial fix but since I don't know the intent of the tool I'd prefer not to mess with it.<br>
<br>
21 December 2019 2:12:24.730738 pm<br>
<br>
VM: Mac OS - Smalltalk<br>
Image: Squeak5.3beta [latest update: #19284]<br>
<br>
SecurityManager state:<br>
Restricted: false<br>
FileAccess: true<br>
SocketAccess: true<br>
Working Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources<br>
Trusted Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources/secure<br>
Untrusted Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources/My Squeak<br>
<br>
UndefinedObject(Object)>>doesNotUnderstand: #loadedHistorian<br>
        Receiver: nil<br>
        Arguments and temporary variables: <br>
                aMessage:       loadedHistorian<br>
                exception:      MessageNotUnderstood: UndefinedObject>>loadedHistorian<br>
                resumeValue:    nil<br>
        Receiver's instance variables: <br>
nil<br>
<br>
SquitBrowser>>menuCommitListHook:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
                aMenu:  a MenuMorph(608171)<br>
                activeBranchName:       nil<br>
                isMenuOnActiveBranch:   nil<br>
                onlyOnInactiveBranch:   nil<br>
                commands:       nil<br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
SquitBrowser(Object)>>perform:withEnoughArguments:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
                selector:       #menuCommitListHook:<br>
                anArray:        {a MenuMorph(608171) . false}<br>
                numArgs:        1<br>
                args:   {a MenuMorph(608171)}<br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
[] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
<<error during printing><br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
Array(SequenceableCollection)>>do:<br>
        Receiver: {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}<br>
        Arguments and temporary variables: <br>
                aBlock:         [closure] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted:<br>
                index:  1<br>
                indexLimiT:     1<br>
        Receiver's instance variables: <br>
{<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}<br>
<br>
SquitBrowser(Model)>>buildMenu:withBuilders:shifted:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
                aMenu:  a MenuMorph(608171)<br>
                builders:       {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}<br>
                aBoolean:       false<br>
                menu:   {a MenuMorph(608171)}<br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
SquitBrowser(Model)>>menu:for:shifted:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
                aMenu:  a MenuMorph(608171)<br>
                aMenuSymbolOrCollection:        #(#menuCommitList)<br>
                aBoolean:       false<br>
                builders:       {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"}<br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
SquitBrowser(Model)>>menu:for:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
                aMenu:  a MenuMorph(608171)<br>
                aMenuSymbolOrCollection:        #(#menuCommitList)<br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
SquitBrowser>>commitListMenu:<br>
        Receiver: a SquitBrowser<br>
        Arguments and temporary variables: <br>
                aMenu:  a MenuMorph(608171)<br>
        Receiver's instance variables: <br>
                dependents:     a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc...<br>
                projectIndex:   nil<br>
                commitSelection:        nil<br>
                objectIndex:    nil<br>
                objectCache:    nil<br>
                commitForCache:         nil<br>
                timeOfLastListUpdate:   3754419137621<br>
                searchTerm:     ''<br>
                offeredToAddFirstProject:       true<br>
                repositoryExists:       true<br>
                cachedCommitList:       #()<br>
                commitListBuildProcess:         nil<br>
                selectedHistorian:      nil<br>
                indexOfActiveHistorianInBranchList:     1<br>
                branchList:     #('-- Branches --')<br>
                commitToDiffAgainst:    nil<br>
<br>
PluggableTreeMorph(ScrollPane)>>getMenu:<br>
        Receiver: a PluggableTreeMorph(988435)<br>
        Arguments and temporary variables: <br>
                shiftKeyState:  false<br>
                menu:   a MenuMorph(608171)<br>
                aMenu:  nil<br>
                aTitle:         nil<br>
        Receiver's instance variables: <br>
                bounds:         297@45 corner: 834@251<br>
                owner:  a PluggablePanelMorph(3401925)<br>
                submorphs:      {a TransformMorph(3457009)}<br>
                fullBounds:     297@45 corner: 834@251<br>
                color:  Color white<br>
                extension:      a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...<br>
                borderWidth:    1<br>
                borderColor:    (Color r: 0.495 g: 0.495 b: 0.495)<br>
                model:  a SquitBrowser<br>
                slotName:       nil<br>
                open:   false<br>
                scrollBar:      a ScrollBar(3362935)<br>
                scroller:       a TransformMorph(3457009)<br>
                retractableScrollBar:   false<br>
                scrollBarOnLeft:        true<br>
                getMenuSelector:        #commitListMenu:<br>
                getMenuTitleSelector:   nil<br>
                hasFocus:       false<br>
                hScrollBar:     a ScrollBar(2604245)<br>
                hScrollBarPolicy:       #whenNeeded<br>
                vScrollBarPolicy:       #whenNeeded<br>
                scrollBarThickness:     10<br>
                selectedMorph:  nil<br>
                hoveredMorph:   nil<br>
                getListSelector:        nil<br>
                keystrokeActionSelector:        #commitListKey:from:<br>
                autoDeselect:   true<br>
                columns:        {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...<br>
                columnsCache:   #(nil nil nil)<br>
                sortingSelector:        nil<br>
                getSelectionSelector:   #commitSelection<br>
                setSelectionSelector:   #commitSelection:<br>
                potentialDropMorph:     nil<br>
                lineColor:      Color veryLightGray<br>
                font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
                textColor:      Color black<br>
                rootWrappers:   #()<br>
                selectedWrapper:        nil<br>
                getRootsSelector:       #commitList<br>
                getChildrenSelector:    nil<br>
                hasChildrenSelector:    nil<br>
                getLabelSelector:       nil<br>
                getIconSelector:        nil<br>
                getSelectedPathSelector:        nil<br>
                setSelectedPathSelector:        nil<br>
                setSelectedParentSelector:      nil<br>
                getHelpSelector:        nil<br>
                dropItemSelector:       nil<br>
                wantsDropSelector:      nil<br>
                dragItemSelector:       nil<br>
                dragTypeSelector:       nil<br>
                nodeClass:      SquitVersionWrapper<br>
                lastKeystrokeTime:      0<br>
                lastKeystrokes:         ''<br>
                dragStartedSelector:    nil<br>
                doubleClickSelector:    nil<br>
<br>
PluggableTreeMorph(ScrollPane)>>yellowButtonActivity:<br>
        Receiver: a PluggableTreeMorph(988435)<br>
        Arguments and temporary variables: <br>
                shiftKeyState:  false<br>
                menu:   nil<br>
        Receiver's instance variables: <br>
                bounds:         297@45 corner: 834@251<br>
                owner:  a PluggablePanelMorph(3401925)<br>
                submorphs:      {a TransformMorph(3457009)}<br>
                fullBounds:     297@45 corner: 834@251<br>
                color:  Color white<br>
                extension:      a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...<br>
                borderWidth:    1<br>
                borderColor:    (Color r: 0.495 g: 0.495 b: 0.495)<br>
                model:  a SquitBrowser<br>
                slotName:       nil<br>
                open:   false<br>
                scrollBar:      a ScrollBar(3362935)<br>
                scroller:       a TransformMorph(3457009)<br>
                retractableScrollBar:   false<br>
                scrollBarOnLeft:        true<br>
                getMenuSelector:        #commitListMenu:<br>
                getMenuTitleSelector:   nil<br>
                hasFocus:       false<br>
                hScrollBar:     a ScrollBar(2604245)<br>
                hScrollBarPolicy:       #whenNeeded<br>
                vScrollBarPolicy:       #whenNeeded<br>
                scrollBarThickness:     10<br>
                selectedMorph:  nil<br>
                hoveredMorph:   nil<br>
                getListSelector:        nil<br>
                keystrokeActionSelector:        #commitListKey:from:<br>
                autoDeselect:   true<br>
                columns:        {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...<br>
                columnsCache:   #(nil nil nil)<br>
                sortingSelector:        nil<br>
                getSelectionSelector:   #commitSelection<br>
                setSelectionSelector:   #commitSelection:<br>
                potentialDropMorph:     nil<br>
                lineColor:      Color veryLightGray<br>
                font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
                textColor:      Color black<br>
                rootWrappers:   #()<br>
                selectedWrapper:        nil<br>
                getRootsSelector:       #commitList<br>
                getChildrenSelector:    nil<br>
                hasChildrenSelector:    nil<br>
                getLabelSelector:       nil<br>
                getIconSelector:        nil<br>
                getSelectedPathSelector:        nil<br>
                setSelectedPathSelector:        nil<br>
                setSelectedParentSelector:      nil<br>
                getHelpSelector:        nil<br>
                dropItemSelector:       nil<br>
                wantsDropSelector:      nil<br>
                dragItemSelector:       nil<br>
                dragTypeSelector:       nil<br>
                nodeClass:      SquitVersionWrapper<br>
                lastKeystrokeTime:      0<br>
                lastKeystrokes:         ''<br>
                dragStartedSelector:    nil<br>
                doubleClickSelector:    nil<br>
<br>
PluggableTreeMorph>>mouseDown:<br>
        Receiver: a PluggableTreeMorph(988435)<br>
        Arguments and temporary variables: <br>
                evt:    [380@151 mouseDown yellow ( yellow ) 88176875]<br>
                aMorph:         nil<br>
                selectors:      nil<br>
        Receiver's instance variables: <br>
                bounds:         297@45 corner: 834@251<br>
                owner:  a PluggablePanelMorph(3401925)<br>
                submorphs:      {a TransformMorph(3457009)}<br>
                fullBounds:     297@45 corner: 834@251<br>
                color:  Color white<br>
                extension:      a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...<br>
                borderWidth:    1<br>
                borderColor:    (Color r: 0.495 g: 0.495 b: 0.495)<br>
                model:  a SquitBrowser<br>
                slotName:       nil<br>
                open:   false<br>
                scrollBar:      a ScrollBar(3362935)<br>
                scroller:       a TransformMorph(3457009)<br>
                retractableScrollBar:   false<br>
                scrollBarOnLeft:        true<br>
                getMenuSelector:        #commitListMenu:<br>
                getMenuTitleSelector:   nil<br>
                hasFocus:       false<br>
                hScrollBar:     a ScrollBar(2604245)<br>
                hScrollBarPolicy:       #whenNeeded<br>
                vScrollBarPolicy:       #whenNeeded<br>
                scrollBarThickness:     10<br>
                selectedMorph:  nil<br>
                hoveredMorph:   nil<br>
                getListSelector:        nil<br>
                keystrokeActionSelector:        #commitListKey:from:<br>
                autoDeselect:   true<br>
                columns:        {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...<br>
                columnsCache:   #(nil nil nil)<br>
                sortingSelector:        nil<br>
                getSelectionSelector:   #commitSelection<br>
                setSelectionSelector:   #commitSelection:<br>
                potentialDropMorph:     nil<br>
                lineColor:      Color veryLightGray<br>
                font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
                textColor:      Color black<br>
                rootWrappers:   #()<br>
                selectedWrapper:        nil<br>
                getRootsSelector:       #commitList<br>
                getChildrenSelector:    nil<br>
                hasChildrenSelector:    nil<br>
                getLabelSelector:       nil<br>
                getIconSelector:        nil<br>
                getSelectedPathSelector:        nil<br>
                setSelectedPathSelector:        nil<br>
                setSelectedParentSelector:      nil<br>
                getHelpSelector:        nil<br>
                dropItemSelector:       nil<br>
                wantsDropSelector:      nil<br>
                dragItemSelector:       nil<br>
                dragTypeSelector:       nil<br>
                nodeClass:      SquitVersionWrapper<br>
                lastKeystrokeTime:      0<br>
                lastKeystrokes:         ''<br>
                dragStartedSelector:    nil<br>
                doubleClickSelector:    nil<br>
<br>
PluggableTreeMorph(Morph)>>handleMouseDown:<br>
        Receiver: a PluggableTreeMorph(988435)<br>
        Arguments and temporary variables: <br>
                anEvent:        [380@151 mouseDown yellow ( yellow ) 88176875]<br>
        Receiver's instance variables: <br>
                bounds:         297@45 corner: 834@251<br>
                owner:  a PluggablePanelMorph(3401925)<br>
                submorphs:      {a TransformMorph(3457009)}<br>
                fullBounds:     297@45 corner: 834@251<br>
                color:  Color white<br>
                extension:      a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...<br>
                borderWidth:    1<br>
                borderColor:    (Color r: 0.495 g: 0.495 b: 0.495)<br>
                model:  a SquitBrowser<br>
                slotName:       nil<br>
                open:   false<br>
                scrollBar:      a ScrollBar(3362935)<br>
                scroller:       a TransformMorph(3457009)<br>
                retractableScrollBar:   false<br>
                scrollBarOnLeft:        true<br>
                getMenuSelector:        #commitListMenu:<br>
                getMenuTitleSelector:   nil<br>
                hasFocus:       false<br>
                hScrollBar:     a ScrollBar(2604245)<br>
                hScrollBarPolicy:       #whenNeeded<br>
                vScrollBarPolicy:       #whenNeeded<br>
                scrollBarThickness:     10<br>
                selectedMorph:  nil<br>
                hoveredMorph:   nil<br>
                getListSelector:        nil<br>
                keystrokeActionSelector:        #commitListKey:from:<br>
                autoDeselect:   true<br>
                columns:        {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...<br>
                columnsCache:   #(nil nil nil)<br>
                sortingSelector:        nil<br>
                getSelectionSelector:   #commitSelection<br>
                setSelectionSelector:   #commitSelection:<br>
                potentialDropMorph:     nil<br>
                lineColor:      Color veryLightGray<br>
                font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
                textColor:      Color black<br>
                rootWrappers:   #()<br>
                selectedWrapper:        nil<br>
                getRootsSelector:       #commitList<br>
                getChildrenSelector:    nil<br>
                hasChildrenSelector:    nil<br>
                getLabelSelector:       nil<br>
                getIconSelector:        nil<br>
                getSelectedPathSelector:        nil<br>
                setSelectedPathSelector:        nil<br>
                setSelectedParentSelector:      nil<br>
                getHelpSelector:        nil<br>
                dropItemSelector:       nil<br>
                wantsDropSelector:      nil<br>
                dragItemSelector:       nil<br>
                dragTypeSelector:       nil<br>
                nodeClass:      SquitVersionWrapper<br>
                lastKeystrokeTime:      0<br>
                lastKeystrokes:         ''<br>
                dragStartedSelector:    nil<br>
                doubleClickSelector:    nil<br>
<br>
MouseButtonEvent>>sentTo:<br>
        Receiver: [380@151 mouseDown yellow ( yellow ) 88176875]<br>
        Arguments and temporary variables: <br>
                anObject:       a PluggableTreeMorph(988435)<br>
        Receiver's instance variables: <br>
                timeStamp:      88176875<br>
                source:         a HandMorph(4132575)<br>
                type:   #mouseDown<br>
                buttons:        2<br>
                position:       380@151<br>
                handler:        a PluggableTreeMorph(988435)<br>
                wasHandled:     true<br>
                wasIgnored:     false<br>
                whichButton:    2<br>
                nClicks:        0<br>
<br>
PluggableTreeMorph(Morph)>>handleEvent:<br>
        Receiver: a PluggableTreeMorph(988435)<br>
        Arguments and temporary variables: <br>
                anEvent:        [380@151 mouseDown yellow ( yellow ) 88176875]<br>
                filteredEvent:  [380@151 mouseDown yellow ( yellow ) 88176875]<br>
        Receiver's instance variables: <br>
                bounds:         297@45 corner: 834@251<br>
                owner:  a PluggablePanelMorph(3401925)<br>
                submorphs:      {a TransformMorph(3457009)}<br>
                fullBounds:     297@45 corner: 834@251<br>
                color:  Color white<br>
                extension:      a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc...<br>
                borderWidth:    1<br>
                borderColor:    (Color r: 0.495 g: 0.495 b: 0.495)<br>
                model:  a SquitBrowser<br>
                slotName:       nil<br>
                open:   false<br>
                scrollBar:      a ScrollBar(3362935)<br>
                scroller:       a TransformMorph(3457009)<br>
                retractableScrollBar:   false<br>
                scrollBarOnLeft:        true<br>
                getMenuSelector:        #commitListMenu:<br>
                getMenuTitleSelector:   nil<br>
                hasFocus:       false<br>
                hScrollBar:     a ScrollBar(2604245)<br>
                hScrollBarPolicy:       #whenNeeded<br>
                vScrollBarPolicy:       #whenNeeded<br>
                scrollBarThickness:     10<br>
                selectedMorph:  nil<br>
                hoveredMorph:   nil<br>
                getListSelector:        nil<br>
                keystrokeActionSelector:        #commitListKey:from:<br>
                autoDeselect:   true<br>
                columns:        {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc...<br>
                columnsCache:   #(nil nil nil)<br>
                sortingSelector:        nil<br>
                getSelectionSelector:   #commitSelection<br>
                setSelectionSelector:   #commitSelection:<br>
                potentialDropMorph:     nil<br>
                lineColor:      Color veryLightGray<br>
                font:   a StrikeFont(Bitmap DejaVu Sans 9 14)<br>
                textColor:      Color black<br>
                rootWrappers:   #()<br>
                selectedWrapper:        nil<br>
                getRootsSelector:       #commitList<br>
                getChildrenSelector:    nil<br>
                hasChildrenSelector:    nil<br>
                getLabelSelector:       nil<br>
                getIconSelector:        nil<br>
                getSelectedPathSelector:        nil<br>
                setSelectedPathSelector:        nil<br>
                setSelectedParentSelector:      nil<br>
                getHelpSelector:        nil<br>
                dropItemSelector:       nil<br>
                wantsDropSelector:      nil<br>
                dragItemSelector:       nil<br>
                dragTypeSelector:       nil<br>
                nodeClass:      SquitVersionWrapper<br>
                lastKeystrokeTime:      0<br>
                lastKeystrokes:         ''<br>
                dragStartedSelector:    nil<br>
                doubleClickSelector:    nil<br>
<br>
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:<br>
        Receiver: a MorphicEventDispatcher<br>
        Arguments and temporary variables: <br>
                anEvent:        [380@151 mouseDown yellow ( yellow ) 88176875]<br>
                aHandler:       a PluggableTreeMorph(988435)<br>
                aMorph:         a PluggableTreeMorph(988435)<br>
                result:         #rejected<br>
                filteredEvent:  [380@151 mouseDown yellow ( yellow ) 88176875]<br>
        Receiver's instance variables: <br>
                lastType:       #mouseDown<br>
                lastDispatch:   #dispatchMouseDown:with:<br>
<br>
[] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
        Receiver: a MorphicEventDispatcher<br>
        Arguments and temporary variables: <br>
<<error during printing><br>
        Receiver's instance variables: <br>
                lastType:       #mouseDown<br>
                lastDispatch:   #dispatchMouseDown:with:<br>
<br>
BlockClosure>>ensure:<br>
        Receiver: [closure] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
        Arguments and temporary variables: <br>
                aBlock:         [closure] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
                complete:       nil<br>
                returnValue:    nil<br>
        Receiver's instance variables: <br>
                outerContext:   MorphicEventDispatcher>>dispatchMouseDown:with:<br>
                startpc:        166<br>
                numArgs:        0<br>
<br>
MorphicEventDispatcher>>dispatchMouseDown:with:<br>
        Receiver: a MorphicEventDispatcher<br>
        Arguments and temporary variables: <br>
                anEvent:        [380@151 mouseDown yellow ( yellow ) 88176875]<br>
                aMorph:         a PluggableTreeMorph(988435)<br>
                handler:        a PluggableTreeMorph(988435)<br>
                lastHandler:    a PluggableSystemWindow<Git Browser>(3557987)<br>
        Receiver's instance variables: <br>
                lastType:       #mouseDown<br>
                lastDispatch:   #dispatchMouseDown:with:<br>
<br>
<br>
--- The full stack ---<br>
UndefinedObject(Object)>>doesNotUnderstand: #loadedHistorian<br>
SquitBrowser>>menuCommitListHook:<br>
SquitBrowser(Object)>>perform:withEnoughArguments:<br>
[] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted:<br>
Array(SequenceableCollection)>>do:<br>
SquitBrowser(Model)>>buildMenu:withBuilders:shifted:<br>
SquitBrowser(Model)>>menu:for:shifted:<br>
SquitBrowser(Model)>>menu:for:<br>
SquitBrowser>>commitListMenu:<br>
PluggableTreeMorph(ScrollPane)>>getMenu:<br>
PluggableTreeMorph(ScrollPane)>>yellowButtonActivity:<br>
PluggableTreeMorph>>mouseDown:<br>
PluggableTreeMorph(Morph)>>handleMouseDown:<br>
MouseButtonEvent>>sentTo:<br>
PluggableTreeMorph(Morph)>>handleEvent:<br>
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:<br>
[] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
BlockClosure>>ensure:<br>
MorphicEventDispatcher>>dispatchMouseDown:with:<br>
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
MorphicEventDispatcher>>dispatchEvent:with:<br>
PluggableTreeMorph(Morph)>>processEvent:using:<br>
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:<br>
Array(SequenceableCollection)>>do:<br>
PluggablePanelMorph(Morph)>>submorphsDo:<br>
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:<br>
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:<br>
[] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
BlockClosure>>ensure:<br>
MorphicEventDispatcher>>dispatchMouseDown:with:<br>
MorphicEventDispatcher>>dispatchEvent:with:<br>
PluggablePanelMorph(Morph)>>processEvent:using:<br>
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:<br>
Array(SequenceableCollection)>>do:<br>
PluggableSystemWindow(Morph)>>submorphsDo:<br>
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:<br>
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:<br>
[] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
BlockClosure>>ensure:<br>
MorphicEventDispatcher>>dispatchMouseDown:with:<br>
MorphicEventDispatcher>>dispatchEvent:with:<br>
PluggableSystemWindow(Morph)>>processEvent:using:<br>
[] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:<br>
Array(SequenceableCollection)>>do:<br>
PasteUpMorph(Morph)>>submorphsDo:<br>
MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf:<br>
MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:<br>
[] in MorphicEventDispatcher>>dispatchMouseDown:with:<br>
BlockClosure>>ensure:<br>
MorphicEventDispatcher>>dispatchMouseDown:with:<br>
MorphicEventDispatcher>>dispatchEvent:with:<br>
PasteUpMorph(Morph)>>processEvent:using:<br>
[] in PasteUpMorph>>processEvent:using:<br>
BlockClosure>>ensure:<br>
PasteUpMorph>>processEvent:using:<br>
PasteUpMorph(Morph)>>processEvent:<br>
[] in [] in [] in HandMorph>>sendEvent:focus:clear:<br>
BlockClosure>>ensure:<br>
MouseButtonEvent(MorphicEvent)>>becomeActiveDuring:<br>
[] in [] in HandMorph>>sendEvent:focus:clear:<br>
BlockClosure>>ensure:<br>
HandMorph>>becomeActiveDuring:<br>
-- and more not shown --<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
Useful random insult:- Cackles a lot, but I ain't seen no eggs yet.<br>
<br>
<br>
<br>
</blockquote></div>