Paul Eggert
719d3b44b7
Update copyright years
...
UPDATE_COPYRIGHT_USE_INTERVALS=1 \
gnulib/build-aux/update-copyright \
$(git ls-files | sed -e '/^gnulib$/d
/^paxutils$/d
/^COPYING$/d
/\/fdl.texi$/d')
2023-01-06 12:50:36 -08:00
Sergey Poznyakoff
5c713540e3
Update copyright years
2022-01-02 10:25:29 +02:00
Sergey Poznyakoff
c67d223854
Fix building the online version of the manual.
...
* doc/Makefile.am (GENDOCS): Use the version from the tar repository.
(manual): Set the DISTRIN rendition.
(manual-rebuild): New goal.
* doc/README.manual: New file. Instructions for maintainers on how to
update web documentation.
* doc/gendocs.sh: A version from gnulib fixed as per
https://lists.gnu.org/archive/html/bug-gnulib/2021-03/msg00002.html .
* doc/gendocs_template: Updated version from gnulib.
* doc/intern.texi: Fix the use of UNREVISED.
* doc/tar.texi: Fix the use of GNUTAR.
2021-03-01 20:44:31 +02:00
Sergey Poznyakoff
afa743ac23
Update copyright years
2021-01-06 17:55:16 +02:00
Alfred M. Szmidt
d9ec6f04e2
Remove freemanuals.texi
...
* doc/Makefile.am (tar_TEXINFOS): Remove freemanuals.texi.
* doc/freemanuals.texi: Delete file.
* doc/tar.texi (Free Software Needs Free Documentation): Remove
appendix.
2020-06-10 21:56:54 +03:00
Sergey Poznyakoff
8d90723d30
Update copyright years
2020-02-08 13:21:13 +02:00
Sergey Poznyakoff
2684c88a49
Version 1.31
2019-01-02 20:20:28 +02:00
Sergey Poznyakoff
9855bc011e
Update docs
...
* doc/Makefile.am: Add recipes.texi
* doc/recipes.texi: New file.
* doc/tar.texi: New appendix "Recipes"
2017-11-16 18:12:36 +02:00
Sergey Poznyakoff
30fe67226a
Update copyright years
2017-01-02 14:49:55 +02:00
Sergey Poznyakoff
8980ecd62d
Update copyright years
2016-01-20 11:29:17 +02:00
Sergey Poznyakoff
45ccda1193
Update copyright years.
2014-01-30 13:54:15 +02:00
Sergey Poznyakoff
95a51b93d0
Don't install rmt.8 if rmt is not built.
...
* doc/Makefile.am [PU_RMT_COND]: Define RMT_8
(dist_man_MANS): use RMT_8 instead of the hardcoded rmt.8
2014-01-27 14:32:46 +02:00
Sergey Poznyakoff
f504821589
Provide tar(1) and rmt(8) manpages.
...
* NEWS: Update.
* doc/Makefile.am: Add manpages.
* doc/tar.1: New file.
* src/tar.c (tar_help_filter): Handle LZOP_OPTION.
2014-01-27 13:20:11 +02:00
Paul Eggert
cd7bdd4076
maint: update copyrights for 2013 and as per current GNU standards
2012-12-31 13:17:15 -08:00
Paul Eggert
debc485626
tar: quote 'like this', not `like this'
...
This fixes some test failures recently introduced by gnulib updates
prompted by recent changes to the GNU coding standards,
which now advise to use quotes 'like this' or "like this"
rather than `like this'.
* NEWS: Document this.
* README, README-hacking, doc/Makefile.am, scripts/backup.in:
* scripts/backup.sh.in, scripts/dump-remind.in:
* src/buffer.c, src/checkpoint.c, src/create.c, src/incremen.c:
* src/misc.c, src/names.c, src/sparse.c, src/transform.c:
* tests/incr02.at, tests/incremental.at, tests/multiv08.at:
* tests/sparse04.at, tests/star/README, tests/update01.at:
Quote 'like this' in comments.
* src/tar.h:
Quote "like this" in comments, when quoting English phrases rather
than code.
* configure.ac:
* scripts/xsparse.c (get_var, read_xheader, main):
* src/compare.c (diff_archive):
* src/extract.c (prepare_to_extract):
* src/tar.c (request_stdin, tar_set_quoting_style, doc, options)
(set_subcommand_option, report_textual_dates, parse_opt)
(decode_options, main):
* src/xheader.c (decx):
Quote 'like this' in diagnostics.
* doc/tar.texi (list, warnings, override)
(Selecting Archive Members, quoting styles, after, hard links)
(Sparse Recovery, Multi-Volume Archives, label):
Adjust documentation to match new output.
* tests/backup01.at, tests/incr01.at, tests/incr04.at:
* tests/label04.at, tests/label05.at, tests/link03.at:
* tests/listed02.at, tests/multiv03.at, tests/multiv05.at:
* tests/rename01.at, tests/rename02.at, tests/rename03.at:
* tests/volume.at:
Adjust tests to match new quoting behavior.
2012-01-18 00:25:23 -08:00
Paul Eggert
241b72ffad
gnulib: sync from latest gnulib, notably bootstrap and parse-datetime
...
* bootstrap: Sync from gnulib.
* doc/.gitignore: Rename getdate.texi to parse-datetime.texi.
* doc/Makefile.am (tar_TEXINFOS): Likewise.
* doc/tar.texi (Top): Adjust to renaming of getdate to parse-datetime.
* gnulib.modules: Likewise. Also, remove ftruncate (now obsolete).
And add inttostr (we missed this dependency).
* src/tar.c: Include parse-datetime.h, not getdate.h. All calls
to get_date replaced with parse_datetime.
2010-10-11 16:25:32 -07:00
Paul Eggert
0ab5e64ac0
tar: remove trailing white space from source files
...
* ChangeLog.1, ChangeLog.CVS, Makefile.am, NEWS, README:
* README-hacking, directory, doc/Makefile.am, doc/dumpdir.texi:
* doc/gendocs_template, doc/intern.texi, doc/mastermenu.el:
* doc/snapshot.texi, doc/sparse.texi, doc/tar-snapshot-edit.texi:
* doc/value.texi, lib/Makefile.am, scripts/backup-specs:
* scripts/dump-remind.in, scripts/tar-snapshot-edit, scripts/tarcat:
* scripts/xsparse.c, src/arith.h, src/buffer.c, src/compare.c:
* src/create.c, src/delete.c, src/exit.c, src/suffix.c, src/tar.c:
* src/tar.h, src/update.c, src/warning.c, src/xheader.c:
* tests/append01.at, tests/append02.at, tests/atlocal.in:
* tests/delete03.at, tests/exclude.at, tests/exclude06.at:
* tests/extrac04.at, tests/extrac05.at, tests/extrac06.at:
* tests/extrac07.at, tests/filerem01.at, tests/filerem02.at:
* tests/incr01.at, tests/incr02.at, tests/incr03.at, tests/incr06.at:
* tests/label02.at, tests/label03.at, tests/label04.at:
* tests/label05.at, tests/link02.at, tests/link03.at:
* tests/listed01.at, tests/listed02.at, tests/long01.at:
* tests/longv7.at, tests/multiv01.at, tests/multiv02.at:
* tests/multiv03.at, tests/multiv05.at, tests/multiv06.at:
* tests/multiv07.at, tests/multiv08.at, tests/options.at:
* tests/options02.at, tests/remfiles03.at, tests/rename01.at:
* tests/rename02.at, tests/rename03.at, tests/rename04.at:
* tests/rename05.at, tests/same-order01.at, tests/same-order02.at:
* tests/shortfile.at, tests/shortupd.at, tests/sparse01.at:
* tests/sparse02.at, tests/sparsemv.at, tests/sparsemvp.at:
* tests/star/README, tests/star/gtarfail2.at:
* tests/star/multi-fail.at:
* tests/star/pax-big-10g.at, tests/star/quicktest.sh:
* tests/star/ustar-big-2g.at, tests/star/ustar-big-8g.at:
* tests/update01.at, tests/update02.at, tests/volsize.at:
* tests/volume.at:
Remove trailing spaces and tabs from lines, and remove
trailing empty lines from files. This makes it a bit easier
to share code among coreutils and other projects that do this.
2010-08-19 15:50:07 -07:00
Sergey Poznyakoff
2b1bffbad6
Optimize searches for directory structures by keeping a pointer to struct directory in struct name.
...
* src/common.h (struct name): New member `directory' replaces
dir_contents. Rearrange members.
(rebase_directory): Change signature.
(scan_directory): Change signature.
(name_fill_directory)
(directory_contents, safe_directory_contents): New prototypes.
(append_incremental_renames): Change signature.
(replace_prefix): New proto.
* src/compare.c (diff_dumpdir): Use directory_contents + scan_directory.
* src/create.c
* src/incremen.c (replace_prefix): Move to misc.c
(rebase_directory): Rewrite.
(scan_directory): Return pointer to struct directory.
(directory_contents, safe_directory_contents): New functions.
(get_directory_contents): Remove.
(name_fill_directory): New function.
(append_incremental_renames): Rewrite. This also fixes a memory leak.
* src/names.c (name_gather, addname): Reflect changes in struct name.
(add_hierarchy_to_namelist): Rewrite using name_fill_directory and
directory_contents.
(rebase_child_list): Update call to rebase_directory.
(collect_and_sort_names): Optimize
* src/misc.c (replace_prefix): New function.
* src/names.c (add_hierarchy_to_namelist): Use new get_directory_contents.
* tests/incr05.at: New test case.
* tests/incr06.at: New test case.
* tests/Makefile.am, test/testsuite.at: Add incr05.at and incr06.at.
* doc/Makefile.am (check-options): Improve rule.
* doc/tar.texi, NEWS: Update.
2009-08-08 15:29:19 +03:00
Sergey Poznyakoff
2a89f7a0a8
* NEWS: Document --no-check-device and --check-device.
...
* doc/rendition.texi: Change the way FIXME-*refs are handled in
!PROOF.
* doc/intern.texi, doc/tar.texi: Update.
* doc/untabify.el: New file.
* doc/Makefile.am (EXTRA_DIST): Add untabify.el
(untabify, final, check-format, check-refs, check-fixmes)
(check-unrevised, all-check-docs, check-docs): New rules.
2008-03-27 10:11:05 +00:00
Sergey Poznyakoff
362492fe70
Use texi2html and the CVS version of gendocs.sh to create HTML versions of the manual
2007-10-30 14:08:21 +00:00
Sergey Poznyakoff
1fb35e7374
Final update for GPLv3
2007-06-29 20:20:02 +00:00
Sergey Poznyakoff
a0fb51e136
Relicense under GPLv3
2007-06-27 13:30:12 +00:00
Sergey Poznyakoff
b27b516b68
(tar_TEXINFOS): Add tar-snapshot-edit.texi
2007-06-16 12:09:34 +00:00
Sergey Poznyakoff
2614af6d3c
(manual): Fix TEXINPUTS
2006-07-05 06:46:11 +00:00
Sergey Poznyakoff
c7aa519f09
(tar_TEXINFOS): Sorted
2006-06-25 12:44:15 +00:00
Sergey Poznyakoff
ae67839879
(tar_TEXINFOS): Add sparse.texi
2006-06-23 15:19:08 +00:00
Sergey Poznyakoff
378818cb3e
(check-options): Expand macros before grepping in $(info_TEXINFOS)
2006-06-13 13:34:14 +00:00
Sergey Poznyakoff
b886724818
(check-options): New goal
2006-06-12 22:49:37 +00:00
Sergey Poznyakoff
a35935e973
(master-menu): New goal
2006-06-11 15:04:39 +00:00
Sergey Poznyakoff
fb88325f56
(tar_TEXINFOS): Add intern.texi
...
(EXTRA_DIST): Remove convtexi.pl, add texify.sed
2006-06-09 13:46:11 +00:00
Sergey Poznyakoff
e2dbba2f07
(tar_TEXINFOS): Add dumpdir.texi
2006-06-08 14:42:07 +00:00
Sergey Poznyakoff
8b2504deca
Update
2005-11-05 16:49:17 +00:00
Paul Eggert
120e96c480
Update FSF postal mail address.
2005-05-15 03:59:08 +00:00
Sergey Poznyakoff
9adc789138
(tar_TEXINFOS): Add genfile.texi
2005-05-12 15:38:37 +00:00
Sergey Poznyakoff
4e52e75bbe
Updated
2005-01-18 01:53:09 +00:00
Sergey Poznyakoff
01778aa4a9
Updated
2005-01-18 01:18:07 +00:00
Sergey Poznyakoff
b8efe40f54
Use gendocs.sh to generate web documentation
2005-01-11 16:27:43 +00:00
Sergey Poznyakoff
2c7d98238b
(.text): Fixed rule
2004-10-04 09:29:25 +00:00
Sergey Poznyakoff
823f96841c
Rewritten. Added rules for generating documentation for the project's website.
2004-05-11 13:10:45 +00:00
Sergey Poznyakoff
eb42c0070d
(tar.dvi): Fixed TEXINPUTS value.
2003-07-25 15:08:17 +00:00
Paul Eggert
89cf4ccc6f
GNU tar 1.13
1997-04-25 00:08:58 +00:00