Provides github support at the repository level. When a cloned repository is available in the grapevne repository list then a 'github' icon is presented alongside the repository. This will either be 1) up-to-date, or 2) indicate that the remote repository is ahead of local, 3) local is ahead of remote, 4) local and remote are out-of-sync. If (2) or (4) then an option to 'pull' is made available. If (3) then a combined 'push' (stage-commit-push as one action) is presented.
Repository is up-to-date
Repository is ahead of remote - option to push
Provides a list of files that are changed (untracked files in this case)
Provides github support at the repository level. When a cloned repository is available in the grapevne repository list then a 'github' icon is presented alongside the repository. This will either be 1) up-to-date, or 2) indicate that the remote repository is ahead of local, 3) local is ahead of remote, 4) local and remote are out-of-sync. If (2) or (4) then an option to 'pull' is made available. If (3) then a combined 'push' (stage-commit-push as one action) is presented.
Repository is up-to-date
Repository is ahead of remote - option to push
Provides a list of files that are changed (untracked files in this case)
Resolves #340