it might be a good idea to keep the standard git-log bahavior and just pass arguments to git log instead of limiting the functionality and setting non-standard default values like it's done for -d and -a.
I can see the need for --abbrev-commit and --pretty=format:'${GIT_FORMAT}' but otherwise it would be nice to make it behave like git-log does with its
git log [<options>] [<revision range>] [[--] <path>...] scheme.
If you insist on keeping the default behavior as it is right now, it would at least be nice to be able to pass arguments to git log. I think it would simplify the program a lot.
it might be a good idea to keep the standard git-log bahavior and just pass arguments to git log instead of limiting the functionality and setting non-standard default values like it's done for -d and -a. I can see the need for
--abbrev-commit
and--pretty=format:'${GIT_FORMAT}'
but otherwise it would be nice to make it behave like git-log does with itsgit log [<options>] [<revision range>] [[--] <path>...]
scheme. If you insist on keeping the default behavior as it is right now, it would at least be nice to be able to pass arguments to git log. I think it would simplify the program a lot.