Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
show_date(): fix relative dates
author
Johannes Schindelin
<Johannes.Schindelin@gmx.de>
Sat, 20 Jan 2007 21:21:38 +0000
(22:21 +0100)
committer
Junio C Hamano
<junkio@cox.net>
Sun, 21 Jan 2007 02:57:47 +0000
(18:57 -0800)
We pass a timestamp (i.e. number of seconds elapsed since Jan 1 1970,
00:00:00 GMT) to the function. So there is no need to "fix" the
timestamp according to the timezone.
Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
date.c
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(from parent 1:
b15af07
)
diff --git
a/date.c
b/date.c
index 7acb8cbd91bb1491931326ade1905d9c6f7bfdf5..542c004c2e8d2a9f731a1f303cc3393d88f5a6e8 100644
(file)
--- a/
date.c
+++ b/
date.c
@@
-62,12
+62,11
@@
const char *show_date(unsigned long time, int tz, int relative)
if (relative) {
unsigned long diff;
- time_t t = gm_time_t(time, tz);
struct timeval now;
gettimeofday(&now, NULL);
- if (now.tv_sec < t)
+ if (now.tv_sec < t
ime
)
return "in the future";
- diff = now.tv_sec - t;
+ diff = now.tv_sec - t
ime
;
if (diff < 90) {
snprintf(timebuf, sizeof(timebuf), "%lu seconds ago", diff);
return timebuf;