[BLUEJ-1279] Hanging dialogues for actions on shared projected (Git) that has no content.
An error occur on actions allowed for team work on a shared project (Git) that has been shared before any content was in the project.
To reproduce: create a project, then share it, then create a class and try to commit. The dialogue would stay hanging, but an error is raised in the Git libraries we use as the base cannot be resolved to an ID.
---
**Issue metadata**
- Issue type: Bug
- Priority: Medium
issue