|Tom 987a6137a7||8 years ago|
|doc||9 years ago|
|emacs||10 years ago|
|gitto||9 years ago|
|site||10 years ago|
|src||10 years ago|
|zsh||10 years ago|
|CONTRIBUTING||10 years ago|
|COPYING||11 years ago|
|INSTALL||10 years ago|
|Makefile||10 years ago|
|README.org||8 years ago|
|env||11 years ago|
|run-gitto||11 years ago|
gitto - A silly utility to track the status of some git repositories.
gitto [command [subcommand] [args...]]
For lack of a better title.
My simple utility to keep track of all the git repositories I have on my computer(s). Also an experiment in writing scheme.
Written for GNU Guile 2.0.9 or newer
Usage is, hopefully, simple, first you have to register some repos:
$ gitto add ~/projects/project1 $ gitto add ~/projects/project2 $ gitto add ~/projects/project3
Then you can call
gitto without any argument to see a list of your
repos and their statuses:
$ gitto project1: Worktree is dirty master: 0 to push and 0 to pull. Last update: 4 weeks ago project2: Worktree is clean master: 5 to push and 2 to pull. Last update: 2 days ago project3: Worktree is clean master: 0 to push and 1 to pull. Last update: 1 hour ago
If you're done with one of your projects and no longer wish to track their status you can unregister them:
$ gitto remove ~/projects/project1
If you require further assistance:
$ gitto help
It is not strictly necessary to install gitto, I have added a utility to run it straight from the project directory, although mostly for testing purposes.
run-gitto works exactly the same as using
gitto when it is