summaryrefslogtreecommitdiff
path: root/diffcore-rename.c
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2005-06-25 02:21:16 -0700
committerLibravatar Linus Torvalds <torvalds@ppc970.osdl.org>2005-06-25 16:52:16 -0700
commit9cb480f2ad653d834fe5e4ba7a8a25f74ad1d89b (patch)
tree1191d0d35d97db689715387f2b6b3c235f242e28 /diffcore-rename.c
parentgit-unpack-objects: start parsing the actual packed data (diff)
downloadtgif-9cb480f2ad653d834fe5e4ba7a8a25f74ad1d89b.tar.xz
[PATCH] fix date parsing for GIT raw commit timestamp format.
Usually all of the match_xxx routines in date.c fill tm structure assuming that the parsed string talks about local time, and parse_date routine compensates for it by adjusting the value with tz offset parsed out separately. However, this logic does not work well when we feed GIT raw commit timestamp to it, because what match_digits gets is already in GMT. A good testcase is: $ make test-date $ ./test-date 'Fri Jun 24 16:55:27 2005 -0700' '1119657327 -0700' These two timestamps represent the same time, but the second one without the fix this commit introduces gives you 7 hours off. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'diffcore-rename.c')
0 files changed, 0 insertions, 0 deletions