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>
Wed, 26 Aug 2009 19:05:58 +0000 (12:05 -0700)
commitd8526a4c3b31d91b623f698be6ed7552ed4fdc52
tree6cf828ca0790e42da48c2fe1fde37eaa3a48cace
parent8d9518439595c9d2c601e841a6792d9ee30f9293
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]