Use rev-list's --count for git-ahead-behind
git-summary - like status but without file checks
git-push-gerrit can push to refs/drafts
git-log-since to log a merge-base to a commit