| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
directory heirarchies.
|
|
|
|
|
|
| |
ports.
Thanks to: Dag-Erling Sm?rgrav (des@)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(combine with existing seconds-based), treat '-' as punctuation rather
than a negative number indicator (eliminates several special cases),
use a single list of special words instead of several separate lists,
use table-driven abbreviation logic (eliminate duplicate word entries
and special-case abbreviation and plural handling). The result is
shorter, simpler (judging from comments, earlier maintainers didn't
understand the special handling for "negative years"), handles more
cases (e.g., "tu" is now a recognized abbreviation for "tuesday",
"3rd" is now equivalent to "third") and it has 2 fewer shift/reduce
conflicts.
|
|
|
|
|
|
| |
rather than 'XXXX'.
MFC after: 1 week
|
| |
|
|
|
|
|
|
|
|
| |
particular, acl support is no longer enabled on FreeBSD 4, acl support
should be correctly enabled on Linux, dirent.d_namlen should be
correctly detected on platforms that support it.
Thanks to: Greg Lewis, Juergen Lock, and Jaakko Heinonen
|
|
|
|
| |
Thanks to: Juergen Lock
|
|
|
|
| |
Thanks to: Juergen Lock
|
|
|
|
|
|
| |
extraction and creation. While I'm here, fix a bug reported by Garrett
Wollman: when stripping the leading '/' from the path "/", don't produce
an entry with an empty name; produce "." instead.
|
| |
|
|
|
|
|
|
|
| |
"tar" is now always a synonym for "bsdtar".
People who need gtar can access it as "gtar."
Approved by: No objections on arch@
|
| |
|
| |
|
|
|
|
|
|
|
| |
Also, reduce the WARNS level to 5 since different build environments
end up using different Yacc skeletons. The BSD one does not
predeclare yyparse, the FSF one does, so it's not really possible to
consistently enforce both -Wmissing-prototypes and -Wredundant-decls.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
switches to support selecting files by time of modification.
Special thanks to: Steven M. Bellovin, Rich $alz, and Jim Berets,
authors of the public-domain getdate.y date-parsing code.
|
|
|
|
| |
Thanks to: Sangwoo Shim
|
|
|
|
| |
Clarify that -T can be used in 'x' mode as well as 'c' mode.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
source code. Include configure logic to pick up the
system one when it exists and use the fallback version
when it doesn't exist. Set the default for FreeBSD
to use the system version.
With this, bsdtar should now be quite portable.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
In particular:
-W excl=text
fails because "excl" is a prefix of both "exclude" and "exclude-from". But,
-W exclude=text
is okay because it matches "exclude" exactly.
Thanks to: Jose F Nieves
MFC after: 7 days
|
|
|
|
|
|
|
| |
compile on many non-FreeBSD systems, including
Linux, Solaris, Darwin, etc.
Thanks to: many people who pointed out the same portability problem
|
| |
|
|
|
|
|
|
| |
print out very large file sizes.
Thanks to: Yar Tikhiy
|
|
|
|
| |
to the archive.
|
|
|
|
|
|
| |
shouldn't print another.
MFC after: 15 days
|
|
|
|
| |
MFC after: 15 days
|
|
|
|
|
| |
MFC after: 3 days
Thanks to: Guy Helmer
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
| |
when used with -t, "send to stdout" when used with -x.
Thanks to: Ryan Hamilton for pointing out this odd beast
MFC after: 3 days
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
synonym for --format. Update the man page to reflect this. While
I'm here, change the man page to document "tar" rather than "bsdtar,"
update some comments about -l compatibility and fix a few grammar nits.
|
|
|
|
|
|
| |
throw out the whole thing and stop tracking links entirely. That will
break all remaining hardlinks, but should free up enough memory to
let everything finish.
|
|
|
|
|
| |
Then use them to provide consistent -C support throughout the program.
Thanks to: Christoph Mallon
|
|
|
|
|
| |
Thanks to: Christoph Mallon (whose proposed patch was actually
simpler than what I ended up with)
|
|
|
|
|
| |
CFLAGS, it shouldn't be in bsdtar_platform.h.
Thanks to: Andrey Chernov for looking over my shoulder so much lately.
|
|
|
|
| |
it doesn't yet seem to work entirely correctly.
|
|
|
|
|
| |
written to the archive, not the ones written to the compressor.
For uncompressed archives, these numbers are the same, of course.
|
|
|
|
|
|
| |
* Add a more reasonable default device for linux
* Add an autoconf check for the FNM_LEADING_DIR extension
(which isn't yet obeyed in the code)
|
|
|
|
| |
COPYING file and some conditional compilation cleanups.
|
|
|
|
| |
group name in -tv output format.
|
|
|
|
|
|
|
|
|
|
|
|
| |
For -l, upset everyone by breaking it. Specifically, -l now produces
a lengthy error message that suggests --check-links (POSIX -l) or
--one-file-system (GNU -l) instead. However, if POSIXLY_CORRECT is set,
use the POSIX interpretation.
For -o, please everyone by making it work both ways:
* -xo uses POSIX behavior
* -co uses "almost GNU" behavior (as close as we can get until
libarchive implements a true V7 tar format)
|