From: Don Armstrong Date: Tue, 14 May 2013 17:50:34 +0000 (-0700) Subject: add git shortrev X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c974902c931747883b326dfdeb13089a6fac380d;p=bin.git add git shortrev --- diff --git a/git-shortrev b/git-shortrev new file mode 100755 index 0000000..9af7e4b --- /dev/null +++ b/git-shortrev @@ -0,0 +1,19 @@ +#!/bin/bash + +_usage() { + echo "Usage: git shortrev " 1>&2 + exit 1 +} + +_shortrev() { + commit="${1:-HEAD}" + name="$(git name-rev --name-only "$commit")"; + rev="$(git rev-parse --short "$commit")"; + echo "$name@$rev"; +} + +case $# in + 1 ) _shortrev "$1";; + 0 ) _shortrev;; + * ) _usage +esac