X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=date.c;h=d75dff42405404ec86820a534620c1ba68cd9116;hb=8321c56b6bae25a2d70790f452df894be536b32c;hp=950b88fdcf74f550a582684f1702ffb58c62c7f9;hpb=769b008e0eaef6876e68c65538f81f841b53cb8e;p=git.git diff --git a/date.c b/date.c index 950b88fdc..d75dff424 100644 --- a/date.c +++ b/date.c @@ -89,6 +89,11 @@ const char *show_date(unsigned long time, int tz, enum date_mode mode) struct tm *tm; static char timebuf[200]; + if (mode == DATE_RAW) { + snprintf(timebuf, sizeof(timebuf), "%lu %+05d", time, tz); + return timebuf; + } + if (mode == DATE_RELATIVE) { unsigned long diff; struct timeval now; @@ -615,6 +620,8 @@ enum date_mode parse_date_format(const char *format) return DATE_LOCAL; else if (!strcmp(format, "default")) return DATE_NORMAL; + else if (!strcmp(format, "raw")) + return DATE_RAW; else die("unknown date format %s", format); }