[squeak-dev] [Discussion] Tools > "Metacello" and "Git Browser"

David T. Lewis lewis at mail.msen.com
Sun Aug 25 15:25:28 UTC 2019

Has anyone had a chance to look at Morphic-dtl.1506 in the inbox?
I think it resolves most of our concerns, although I do recall some
discussion of earlier attempts to fix this affecting the automated
builds, and I don't know if there is a concern in that regard.

>From the commit message:

   Update the Git Browser entry in Tools menu. Selecting "Git Browser"
   opens a Git Browser. If infrastructure has not previously been installed,
   prompt and show the proposed installation. If the user does not confirm,
   do nothing.
   Also remove the Metacello item from the Tools menu.
   Menu icons are updated in the Tools menu, but note that the the Git
   browser needs to have a #defaultWindowColor in order for colorful windows
   to work as expected. For example, add this in package Squit:
         ^ (Color r: 0.6 g: 0.7 b: 0.6)


On Sat, Aug 17, 2019 at 10:14:09PM -0400, David T. Lewis wrote:
> This sounds right to me.
> I put Morphic-dtl.1506 in the inbox with another variation on the theme.
> This keeps the Git Browser entry in the Tools menu, and requires informed
> consent if an installation is performed.
> Dave
> On Wed, Aug 14, 2019 at 08:53:59AM +0200, Marcel Taeumel wrote:
> > Hi, there.
> > 
> > 
> > In the last board meeting, we agreed to finally do something about the current state of the install scripts and visible menu entries for both Metacello and the Git Browser. There have been several discussions on this list.
> > 
> > The issues I see at the moment are:
> > 
> > - Metacello has no graphical tool window but suggests that it has being in the Tools menu
> > - Git Browser, if not installed, does not reveal "click to install) in the Tools Menu
> > - a click on "Git Browser" will always update it (and Metacello?) before starting it, which is just unnecessary
> > 
> > So, I am in favor of:
> > 
> > - Removing "Metacello" entry from the Tools menu
> > - Making the "Git Browser" install state more clear (via inbox??Morphic-jr.1485)
> > - On opening "Git Browser", avoid updating Metacello and Git Browser if they are already installed
> > - Maybe, for manual (or administrative) updates, add "Installer ensureRecentMetacello" and "Installer installGitInfrastructure" back to the Do menu
> > - revert #installGitInfrastructure to again do #ensureRecentMetacello
> > 
> > I still like the MetacelloStub as it is now. :-)
> > 
> > Best,
> > Marcel

More information about the Squeak-dev mailing list