summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 3103cf9)
raw | patch | inline | side by side (parent: 3103cf9)
author | Junio C Hamano <junkio@cox.net> | |
Wed, 22 Mar 2006 08:22:00 +0000 (00:22 -0800) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 22 Mar 2006 08:22:00 +0000 (00:22 -0800) |
This prefixes the raw commit timestamp to the output.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
rev-list.c | patch | blob | history |
diff --git a/rev-list.c b/rev-list.c
index 812d237f472d943767764def599b70e4039d7d8a..441c43785540bfc4bdfc66c4e70e0a4168bb30ad 100644 (file)
--- a/rev-list.c
+++ b/rev-list.c
static int verbose_header = 0;
static int abbrev = DEFAULT_ABBREV;
static int show_parents = 0;
+static int show_timestamp = 0;
static int hdr_termination = 0;
static const char *commit_prefix = "";
static enum cmit_fmt commit_format = CMIT_FMT_RAW;
static void show_commit(struct commit *commit)
{
- printf("%s%s", commit_prefix, sha1_to_hex(commit->object.sha1));
+ if (show_timestamp)
+ printf("%lu ", commit->date);
+ if (commit_prefix[0])
+ fputs(commit_prefix, stdout);
+ fputs(sha1_to_hex(commit->object.sha1), stdout);
if (show_parents) {
struct commit_list *parents = commit->parents;
while (parents) {
show_parents = 1;
continue;
}
+ if (!strcmp(arg, "--timestamp")) {
+ show_timestamp = 1;
+ continue;
+ }
if (!strcmp(arg, "--bisect")) {
bisect_list = 1;
continue;