fix approxidate parsing of relative months and years
commit931e8e27d94dbc24abc9c969ae0b414e0361abff
authorJeff King <peff@peff.net>
Mon, 31 Aug 2009 02:31:42 +0000 (30 22:31 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 31 Aug 2009 05:04:56 +0000 (30 22:04 -0700)
treecd72a65adcd41a0805b74d1886ee9bae7bf2841d
parent34dc6e73b01011fcbe0f314d47fd6120382ae145
fix approxidate parsing of relative months and years

These were broken by b5373e9. The problem is that the code
marks the month and year with "-1" for "we don't know it
yet", but the month and year code paths were not adjusted to
fill in the current time before doing their calculations
(whereas other units follow a different code path and are
fine).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
date.c
t/t0006-date.sh