History log of /src/bin/pax/tar.1
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
# 1.39 19-Mar-2019 wiz

Whitespace nits.


# 1.38 19-Mar-2019 gutteridge

pax.1 & tar.1: add a minor clarification about "-s"

As a somewhat pedantic clarification, "-s" does not accept backslashes
as delimiters. (While here, also make the macro use of an expression
shared between pax.1 and tar.1 consistent.)


Revision tags: pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base perseant-stdc-iso10646-base
# 1.37 03-Jul-2017 wiz

branches: 1.37.6;
Remove workaround for ancient HTML generation code.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 matt-nb8-mediatek-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.36 19-Dec-2015 christos

PR/50119: Thomas Klausner: Add --timestamp option to tar.


# 1.35 11-Apr-2015 wiz

Use An in AUTHORS section.


# 1.34 11-Apr-2015 christos

Add -J/--xz to specifically decompress xz compressed files. We don't really
need this because -z autodetects the compression format; this is for syntax
compatibility with other tar implementations. From Joachim Henke


Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base yamt-pagecache-base5 yamt-pagecache-base4
# 1.33 22-Mar-2012 wiz

Fix whitespace nits. Suggested by Bug Hunting.


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
# 1.32 19-Jun-2011 wiz

branches: 1.32.2;
Use Fl Fl for long options.


# 1.31 19-Jun-2011 christos

document --xz


Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
# 1.30 05-Apr-2010 joerg

branches: 1.30.4;
\\ -> \e


# 1.29 23-Mar-2010 dholland

bump date for previous


# 1.28 23-Mar-2010 dholland

The -X option of tar names a file containing exception globs, not
exception filenames, same as in gtar. PR 41168 from Perry.


Revision tags: matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
# 1.27 23-Nov-2008 dholland

"compatibility", not "compatability".


Revision tags: netbsd-5-base matt-mips64-base2 mjf-devfs2-base wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base matt-armv6-nbase cube-autoconf-base matt-armv6-base hpcarm-cleanup-base
# 1.26 02-Dec-2007 wiz

branches: 1.26.12;
Minimally sort options; use Dq; new sentence, new line.


Revision tags: matt-armv6-prevmlocking matt-mips64-base
# 1.25 04-May-2007 christos

branches: 1.25.4;
PR/36275: john at iastate dot edu: tar -s modifies symlink targets
- This is explained in a comment in pat_rep.c inside mod_name(). I did not
want to change the default behavior, so I added another modifier "s" which
when set, the pattern will not modify the symlink destination.
- While here I fixed another bug that was introduced before by the fix in
PR/35257 where the renaming was happening twice since we called rep_name
twice.
- Finally if we are renaming hard of soft-link targets print the renames for
those too.


# 1.24 23-Apr-2007 christos

bump date.


# 1.23 23-Apr-2007 christos

PR/36194: Greg A. Woods: add a '-V' flag to pax for verbose summary without
listing (and other minor fixes)


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base
# 1.22 24-May-2005 wiz

branches: 1.22.4;
Bump date for -no-recursion.


# 1.21 07-May-2005 christos

PR/30167: J.T. Conklin: NetBSD tar does not support GNU tar --no-recursion flag


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.20 20-Oct-2004 wiz

English improvement (remove "be").


# 1.19 17-Oct-2004 dsl

Update date - before wiz complains


# 1.18 17-Oct-2004 dsl

Add an option --chroot to tar. Causes it to chroot(".") before doing
an extract. With -h this will cause existing absolute symlinks to be treated
as relative to the current directory.
Helps sysinst handle existing symlinks in the target system.
Remove 'L' from the usage (got spilt into 'h' and 'H' many moons ago)
Add 'S' to usage, and put into correct place in options list.


# 1.17 27-Sep-2004 wiz

Bump date for -S support.


# 1.16 26-Sep-2004 christos

PR/19490: Julio Merino: Teach tar about --sparse, -S option.
Do it for cpio too.


# 1.15 15-Sep-2004 hubertf

Change copyright to 2-clause BSD-copyright.
Changed with explicit permission of Thorsten Lockert (tholo sigmasoft com)


# 1.14 04-May-2004 grant

--unlink is the default, the argument is ignored and only accepted for
compatibility with other tar(1) implementations.


Revision tags: netbsd-2-0-base
# 1.13 09-Jul-2003 wiz

branches: 1.13.2; 1.13.4;
Bump date for -O change.


# 1.12 08-Jul-2003 simonb

Add support for gnutar's -O "extract to stdout" option.


# 1.11 10-Apr-2003 grant

some mdoc fixes.


# 1.10 08-Apr-2003 christos

PR/21064: Perry Metzger: Re-add -k to tar (--keep-old-files)


# 1.9 04-Apr-2003 wiz

Remove sentence describing pax's -X option. From Jim Bernard in PR 21009.


# 1.8 25-Feb-2003 wiz

Add support for '-j' to create (and extract, but -z already did that)
bzip2 compressed tar files, for GNU tar compatibility.
Patch from Soren Jacobsen in PR 19467, okayed by christos.
Sync usage with options while here.


# 1.7 19-Jan-2003 wiz

tar(1) has no -L any longer.


Revision tags: fvdl_fs64_base
# 1.6 06-Nov-2002 wiz

Drop a trailing space.


# 1.5 06-Nov-2002 enami

Let the roff to process the end of sentence.


# 1.4 16-Oct-2002 christos

add commas between options. Suggested by wiz.


# 1.3 16-Oct-2002 christos

Document the long options.


# 1.2 12-Oct-2002 wiz

Miscellaneous fixes.


# 1.1 12-Oct-2002 christos

man pages from OpenBSD.
TODO: add long option documentation.