]> git.ipfire.org Git - thirdparty/git.git/commit - apply.c
apply: check date of potential epoch timestamps first
authorRené Scharfe <l.s.r@web.de>
Fri, 25 Aug 2017 19:04:54 +0000 (21:04 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 25 Aug 2017 21:06:08 +0000 (14:06 -0700)
commite4905019df568762d5f9ab66227eefcb32915b40
tree8e3f7cf1909184c69bd3011ac8aef175756837e4
parentedc74bc7f0c6884027e851ef09b2e0c9380dcd45
apply: check date of potential epoch timestamps first

has_epoch_timestamp() looks for time stamps that amount to either
1969-12-31 24:00 or 1970-01-01 00:00 after applying the time zone
offset.  Move the check for these two dates up, set the expected hour
based on which one is found, or exit early if none of them are present,
thus avoiding to engage the regex machinery for newer dates.

This also gets rid of two magic string length constants.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
apply.c