A Git tool built to easily manage multiple git repositories and branches at the same time, provided that they are in the same root folder. Add multiple root directories and it will auto discover all the repositories contained within. Gives a good overview of all repositories and has a built in git terminal. Change all the repositories to the same branch at the click of a button.
If checking out a new remote branch for the first time, must do it manually first.
I put this in as a temporary work around until I can figure out how to checkout a remote branch for the first time properly using the gitlibsharp library. As it was creating duplicate branches in the remote.
For instance, if i checked out Release1 branch for the first time, it would create a duplicate of this called origin/Release1.
For now i've made it display a message telling you to check out the branch manually.
When you refresh a repository that has had changes made to it since your last pull, it doesnt show that you are behind or ahead untill you do a git fetch.
This looks like an underlying git issue, as even with git bash it shows that my repo is up to date, untill i do a git fetch, and then a git status. or just a git pull.