Thread (9 messages) flat view 9 messages, 5 authors, 2016-06-15

Re: git annotate with date option not working?

From: Chengwei Ding <hidden>
Date: 2016-06-15 22:51:21

Thx Peff, this really helps. So then doc on this cmd is outdated. Have
been used to emacs build-in vc which call annotate (rumor say it will
support git blame), anyway, have switch to other emacs git plugin now.

Thanks

发自我的 iPhone

在 Jun 1, 2011,18:16,Jeff King [off-list ref] 写道:
On Wed, Jun 01, 2011 at 10:20:37AM +0200, Chengwei Ding wrote:
quoted
can anyone confirm that this "--date" option is working for git
annotate cmd.
This is by design:

 $ git show 31653c1abc1ac80206db9efca56ff1969150d8fe
 Author: Eugene Letuchy [off-list ref]
 Date:   Fri Feb 20 14:51:11 2009 -0800
 [...]
     git annotate ignores the date format specifiers and continues to
     uses the ISO format, as before.
 [...]
 +       if (cmd_is_annotate) {
                 output_option |= OUTPUT_ANNOTATE_COMPAT;
 +               blame_date_mode = DATE_ISO8601;
 +       } else {
 +               blame_date_mode = revs.date_mode;
 +       }

The annotate command is a historical artifact, and will remain frozen in
time in terms of output format and features. If you want to use newer
features, use "git blame". If you really need the annotate output format
with newer blame features, use "git blame -c".

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help