summaryrefslogtreecommitdiff
path: root/tests/truncate.at
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearsPaul Eggert2023-01-061-1/+1
| | | | | | | | | UPDATE_COPYRIGHT_USE_INTERVALS=1 \ gnulib/build-aux/update-copyright \ $(git ls-files | sed -e '/^gnulib$/d /^paxutils$/d /^COPYING$/d /\/fdl.texi$/d')
* Update copyright yearsSergey Poznyakoff2022-01-021-1/+1
|
* Update copyright yearsSergey Poznyakoff2021-01-061-1/+1
|
* Update copyright yearsSergey Poznyakoff2020-02-081-1/+1
|
* Version 1.31release_1_31Sergey Poznyakoff2019-01-021-2/+1
|
* Implement the "wait" checkpoint action.Sergey Poznyakoff2018-12-281-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | This action instructs tar to pause until given signal is delivered. The newer genfile tool uses this action for communication between genfile and tar in exec mode. This eliminates race conitions and speeds up the tests based on exec mode. * doc/tar.texi: Document changes. * paxutils: Upgrade. * src/checkpoint.c: Implement the wait action. * src/common.h (decode_signal): New proto. * src/tar.c (decode_signal): New function. (set_stat_signal): Rewrite. * tests/dirrem01.at: Adjust genfile and tar command line arguments to use the new feature. * tests/dirrem02.at: Likewise. * tests/filerem01.at: Likewise. * tests/filerem02.at: Likewise. * tests/grow.at: Likewise. * tests/sptrcreat.at: Likewise. * tests/sptrdiff00.at: Likewise. * tests/sptrdiff01.at: Likewise. * tests/truncate.at: Likewise.
* Update copyright yearsSergey Poznyakoff2017-01-021-1/+2
|
* Update copyright yearsSergey Poznyakoff2016-01-201-1/+1
|
* Update copyright years.Sergey Poznyakoff2014-01-301-1/+1
|
* maint: update copyrights for 2013 and as per current GNU standardsPaul Eggert2012-12-311-8/+8
|
* tests: make the truncate test smaller and less buggy (tiny change)Paul Eggert2010-12-061-4/+3
| | | | | | | Reported by Solar Designer in <http://lists.gnu.org/archive/html/bug-tar/2010-12/msg00003.html>. * tests/truncate.at: Use a smaller test case, and make its race condition less likely.
* Fix handling of files removed during incremental dumps.Sergey Poznyakoff2009-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to src/create.c and src/incremen.c are partially based on patch from Alexander Peslyak <solar at openwall.com>. The new testcases require paxutils commit f653a2b or later. * src/common.h (struct name): New member `cmdline'. (dump_file): Change type of the 2nd argument to bool. (file_removed_diag, dir_removed_diag): New prototypes. (addname): New argument `cmdline'. (name_from_list): Change return value. * src/create.c (dump_dir0, dump_dir): top_level is bool. (create_archive): Update calls to name_from_list. Take advantage of the name->cmdline to set top_level argument during incremental backups. (dump_file0): top_level is bool. Do not bail out if a no-top-level file disappears during incremental backup, use file_removed_diag instead. (dump_filed): top_level is bool. * src/incremen.c (update_parent_directory): Silently ignore ENOENT. It should have already been reported elsewhere. (scan_directory): Use dir_removed_diag to report missing directories. * src/misc.c (file_removed_diag, dir_removed_diag): New functions. * src/names.c (name_gather): Set ->cmdname. (addname): Likewise. All uses updated. (name_from_list): Return struct name const *. All uses updated. * tests/filerem01.at: New testcase. * tests/filerem02.at: New testcase. * tests/Makefile.am, tests/testsuite.at: Add filerem01.at, filerem02.at * tests/grow.at, test/truncate.at: Use new syntax for genfile --run. * NEWS: Update. * doc/tar.texi: Minor fix.
* Relicense under GPLv3Sergey Poznyakoff2007-06-271-2/+2
|
* Use genfile instead of dd, because on some systems /dev/zero is not available.Sergey Poznyakoff2006-12-071-1/+1
|
* Do not use 'k' modifier in dd options.Sergey Poznyakoff2006-11-131-1/+1
|
* (AT_KEYWORDS): Keyword `filechange'Sergey Poznyakoff2006-10-141-2/+4
| | | | Test tar exit status.
* * src/tar.c (NS_PRECISION_FORMAT_MASK): New macro.Paul Eggert2005-11-081-1/+0
| | | | | | | | | | | | (tar_timespec_cmp): New function. Wrapper over timespec_cmp using the timespec precision provided by the current archive format. * src/common.h (tar_timespec_cmp): New declaration. * src/compare.c (diff_file): Use tar_timespec_cmp. * src/extract.c (file_newer_p): Likewise. * src/update.c (update_archive): Likewise. * tests/truncate.at: Reverted changes * tests/update.at: Reverted changes
* * tests/truncate.at: Create files whose time stamps must fall onPaul Eggert2005-11-071-1/+2
| | | | | | 1-second boundaries. This prevents tests from failing on hosts like Solaris 8 that have nanosecond-resolution file time stamps. * tests/update.at: Likewise.
* * tests/truncate.at: Use -H pax to preserve full time stamp resolution.Paul Eggert2005-11-061-3/+1
| | | | | | This prevents tests from failing on hosts like Solaris 8 that have nanosecond-resolution file time stamps. * tests/update.at: Likewise.
* Update FSF postal mail address.Paul Eggert2005-05-151-2/+2
|
* New test caseSergey Poznyakoff2005-05-121-0/+53