Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Teach approxidate() to understand "never"
author
Johannes Schindelin
<Johannes.Schindelin@gmx.de>
Tue, 24 Jul 2007 18:18:34 +0000
(19:18 +0100)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 25 Jul 2007 00:28:10 +0000
(17:28 -0700)
If you want to keep the reflogs around for a really long time, you should be
able to say so:
$ git config gc.reflogExpire never
Now it works, too.
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
date.c
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
7b69b87
)
diff --git
a/date.c
b/date.c
index 45b0b1deb36672d9a27ac98c95c92884f8d80cf8..93bef6efbe38cb8983fdda14b75ce772f90e1b6a 100644
(file)
--- a/
date.c
+++ b/
date.c
@@
-660,6
+660,14
@@
static void date_am(struct tm *tm, int *num)
tm->tm_hour = (hour % 12);
}
+static void date_never(struct tm *tm, int *num)
+{
+ tm->tm_mon = tm->tm_wday = tm->tm_yday
+ = tm->tm_hour = tm->tm_min = tm->tm_sec = 0;
+ tm->tm_year = 70;
+ tm->tm_mday = 1;
+}
+
static const struct special {
const char *name;
void (*fn)(struct tm *, int *);
@@
-670,6
+678,7
@@
static const struct special {
{ "tea", date_tea },
{ "PM", date_pm },
{ "AM", date_am },
+ { "never", date_never },
{ NULL }
};