summaryrefslogtreecommitdiff
path: root/update-cache.c
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw2@infradead.org>2005-04-15 15:39:57 (GMT)
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-15 15:39:57 (GMT)
commit27de946d0ee70fad497253bbaab76d2fa7b1c77c (patch)
tree53cbeeb5b30e9a9e0759fad94a9e2d24aaeff53d /update-cache.c
parentaa1c48df8172f844455cc12f25aa49be8ffdd828 (diff)
downloadgit-27de946d0ee70fad497253bbaab76d2fa7b1c77c.zip
git-27de946d0ee70fad497253bbaab76d2fa7b1c77c.tar.gz
git-27de946d0ee70fad497253bbaab76d2fa7b1c77c.tar.bz2
[PATCH] Simplify date handling and make it more reliable
This make all dates be stores as seconds since UTC epoch, with the author's or committer's timezone as auxiliary data so that dates can be pretty-printed in the original timezone later if anyone cares. I left the date parsing in rev-tree.c for backward compatibility but it can be dropped when we change to base64 :) commit-tree now eats RFC2822 dates as AUTHOR_DATE because that's what you're going to want to feed it. Yes, glibc sucks and strptime is a pile of crap. We have to parse it ourselves.
Diffstat (limited to 'update-cache.c')
0 files changed, 0 insertions, 0 deletions