Thanks for the feedback. Comments inline.
On Fri, Feb 20, 2009 at 6:27 AM, Jeff King <peff@peff.net> wrote:
Good call. I can change to using --date instead of --date-format. It
wasn't clear that this was an unused option. For parity with
log.date, config blame.date still makes sense, right?
What about consistency with all git-rev-list clients?
According to date.c comments, this is a "feature" of DATE_RELATIVE:
/* Say months for the past 12 months or so */
if (diff < 360) {
snprintf(timebuf, sizeof(timebuf), "%lu months
ago", (diff + 15) / 30);
return timebuf;
}
/* Else fall back on absolute format.. */
A single line fixes that to be a bit more logical:
- /* Else fall back on absolute format.. */
+ /* Else fall back to the short format */
+ mode = DATE_SHORT;
but i think that's a separate commit, no?
I have a patch to fix the alignment issues: it figures out the max
width of each date format and memsets in that number of spaces in
format_time. Is it better to submit that as a separate commit, or send
a revised patch?
The output is as follows:
85023577 (Junio C Hamano 2006-12-19 1) #include "cache.h"
c91f0d92 (Jeff King 2006-09-08 2) #include "wt-status.h"
c91f0d92 (Jeff King 2006-09-08 3) #include "color.h"
c91f0d92 (Jeff King 2006-09-08 4) #include "object.h"
c91f0d92 (Jeff King 2006-09-08 5) #include "dir.h"
c91f0d92 (Jeff King 2006-09-08 6) #include "commit.h"
c91f0d92 (Jeff King 2006-09-08 7) #include "diff.h"
c91f0d92 (Jeff King 2006-09-08 8) #include "revision.h"
c91f0d92 (Jeff King 2006-09-08 9) #include "diffcore.h"
a734d0b1 (Dmitry Potapov 12 months ago 10) #include "quote.h"
--
Eugene
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html