Tom Ritchford
Tom Ritchford
@paulcallahan writes: Also, how about removing all local branches with no remote? what I use now: git fetch --all -p; git branch -vv | grep ": gone]" | awk '{...
git st master...origin/master M README.rst | 8 ++++++++ M git-all | 6 +++--- M gitz/helper/command.py | 36 +++++++++++++++++++++++++++++++++--- AD gitz/helper/print_screenshot.py | 15 ++++++++++++++- M gitz/helper/reader.py | 8 ++++++++ A gitz/helper/screenshot.py...
Like the `:` in a git revision specification: https://git-scm.com/docs/revisions/2.1.0#revisions-lttextgtegfixnastybug
The tests are reasonable, but skimpy: * They don't test many of the possible flags * Sometimes there are many ways to give arguments and we just give one Automated...
* wrong number of arguments * invalid commit IDs * cherry picks with conflicts * flags with wrong arguments * flags with correct arguments! (not really tested) * non-existent or...