The idea is for the update process to fail early if the auth repo or one of the existing target repositories is not clean (index is dirty or if there are unpushed commits). After updating the authentication repository, we can check other branches.
Closes #390
Code review checklist (for code reviewer to complete)
[ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[ ] Title summarizes what is changing
[ ] Commit messages are meaningful (see this for details)
[ ] Tests have been included and/or updated, as appropriate
[ ] Docstrings have been included and/or updated, as appropriate
[ ] Changelog has been updated, as needed (see CHANGELOG.md)
Description (e.g. "Related to ...", etc.)
The idea is for the update process to fail early if the auth repo or one of the existing target repositories is not clean (index is dirty or if there are unpushed commits). After updating the authentication repository, we can check other branches.
Closes #390
Code review checklist (for code reviewer to complete)