pharo-vcs / iceberg

Iceberg is the main toolset for handling VCS in Pharo.
MIT License
134 stars 85 forks source link

If the command git is unvailable, username/password dialog throws an exception #1821

Open yann-gael opened 6 months ago

yann-gael commented 6 months ago

When doing a commit, if the command git is unavailable, a dialog appears asking for a GitHub username/password. Filling-in and okaying this dialog will lead to an exception.

Step to reproduce: (From memory because I don't have Pharo in front of me right now.)

What was expected: I think that Iceberg should check for git being available or not (maybe by just running git -v?) and should warn the user that she cannot commit anything (or do anything else) until git is available.

Stack and screenshot in attachment. Stack.txt Screenshot