Date: Mon, 1 Sep 2008 04:54:29 +0000 (UTC) From: Tim Kientzle <kientzle@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libarchive archive_entry.c archive_entry.h archive_entry_private.h src/lib/libarchive/test test_entry.c Message-ID: <200809010454.m814selE081057@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kientzle 2008-09-01 04:54:29 UTC FreeBSD src repository Modified files: lib/libarchive archive_entry.c archive_entry.h archive_entry_private.h lib/libarchive/test test_entry.c Log: SVN rev 182590 on 2008-09-01 04:54:29Z by kientzle MfP4: set/unset tracking for atime, ctime, mtime, and size fields. This generalizes the existing set/unset tracking for hardlink/symlink fields and extends it to cover non-string fields. Eventually, this will be further extended to cover most fields. In particular, this is needed to correctly detect when time fields are missing (for example, reading ustar archives doesn't set atime or ctime) for proper time restore and is helpful when trying to determine whether to overwrite data when restoring hardlinks. This commit updates the tests but not the docs. Revision Changes Path 1.53 +91 -24 src/lib/libarchive/archive_entry.c 1.28 +30 -2 src/lib/libarchive/archive_entry.h 1.5 +8 -2 src/lib/libarchive/archive_entry_private.h 1.7 +32 -1 src/lib/libarchive/test/test_entry.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809010454.m814selE081057>