git-log: allow --decorate[=short|full]
authorLars Hjemli <hjemli@gmail.com>
Sat, 15 Aug 2009 14:23:12 +0000 (16:23 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 18 Aug 2009 20:14:17 +0000 (13:14 -0700)
commit33e7018c459e6583b899690cabd21c808ffd3c85
tree2249450a0da02f1d7bd9a62f3e8dc2fa012a133b
parent64d5fe0a23e3a16179c7c185662f25d85fe631dd
git-log: allow --decorate[=short|full]

Commit de435ac0 changed the behavior of --decorate from printing the
full ref (e.g., "refs/heads/master") to a shorter, more human-readable
version (e.g., just "master"). While this is nice for human readers,
external tools using the output from "git log" may prefer the full
version.

This patch introduces an extension to --decorate to allow the caller to
specify either the short or the full versions.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-log.txt
builtin-log.c
log-tree.c
log-tree.h
pretty.c
revision.c
revision.h
t/t4013-diff-various.sh
t/t4013/diff.log_--decorate=full_--all [new file with mode: 0644]