From owner-cvs-src-old@FreeBSD.ORG Sun Mar 8 06:03:33 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68E64106566B for ; Sun, 8 Mar 2009 06:03:33 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5557F8FC1A for ; Sun, 8 Mar 2009 06:03:33 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2863XxA076025 for ; Sun, 8 Mar 2009 06:03:33 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2863XcV076024 for cvs-src-old@freebsd.org; Sun, 8 Mar 2009 06:03:33 GMT (envelope-from kientzle@repoman.freebsd.org) Message-Id: <200903080603.n2863XcV076024@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kientzle@repoman.freebsd.org using -f From: Tim Kientzle Date: Sun, 8 Mar 2009 06:03:15 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/tar Makefile bsdtar.c getdate.c getdate.y src/usr.bin/tar/test Makefile test_getdate.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2009 06:03:33 -0000 kientzle 2009-03-08 06:03:15 UTC FreeBSD src repository Modified files: usr.bin/tar Makefile bsdtar.c usr.bin/tar/test Makefile test_getdate.c Added files: usr.bin/tar getdate.c Removed files: usr.bin/tar getdate.y Log: SVN rev 189521 on 2009-03-08 06:03:15Z by kientzle Merge r687-689,691,693-701,720 from libarchive.googlecode.com: Translate getdate.y into C for portability. Make the get_date() function easier to test as well: * Have it accept a time_t "now" to use as a reference so that test code can verify relative time specifications against known starting points. * Set up default date after parsing the string so that we can use the specified timezone (if any) instead of the local default. Otherwise, local DST makes it almost impossible to reliably test time specifications such as "sunday UTC" Revision Changes Path 1.41 +1 -1 src/usr.bin/tar/Makefile 1.95 +6 -3 src/usr.bin/tar/bsdtar.c 1.1 +1050 -0 src/usr.bin/tar/getdate.c (new) 1.11 +0 -815 src/usr.bin/tar/getdate.y (dead) 1.7 +1 -1 src/usr.bin/tar/test/Makefile 1.3 +44 -2 src/usr.bin/tar/test/test_getdate.c