From owner-cvs-all@FreeBSD.ORG Mon May 26 17:10:11 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B92C1065670; Mon, 26 May 2008 17:10:11 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 468BF8FC1E; Mon, 26 May 2008 17:10:11 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m4QHABss069841; Mon, 26 May 2008 17:10:11 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m4QHABNS069840; Mon, 26 May 2008 17:10:11 GMT (envelope-from kientzle) Message-Id: <200805261710.m4QHABNS069840@repoman.freebsd.org> From: Tim Kientzle Date: Mon, 26 May 2008 17:10:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar Makefile bsdtar.1 bsdtar.c bsdtar.h config_freebsd.h matching.c read.c subst.c util.c write.c src/usr.bin/tar/test Makefile main.c test.h test_0.c test_basic.c test_copy.c test_getdate.c test_help.c test_option_T.c ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2008 17:10:11 -0000 kientzle 2008-05-26 17:10:11 UTC FreeBSD src repository Modified files: usr.bin/tar Makefile bsdtar.1 bsdtar.c bsdtar.h config_freebsd.h matching.c read.c util.c write.c usr.bin/tar/test Makefile main.c test.h test_0.c test_basic.c test_copy.c test_getdate.c test_help.c test_option_T.c test_stdio.c test_version.c Added files: usr.bin/tar subst.c usr.bin/tar/test test_patterns.c Log: MFp4: bsdtar 2.5.4b In addition to a number of bug fixes and minor changes: * --numeric-owner (ignore user/group names on create and extract) * -S (sparsify files on extraction) * -s (regex filename substitutions) * Use new libarchive 'linkify' to get correct hardlink handling for both old and new cpio formats * Rework 'copy' test to be insensitive to readdir() filename ordering Most of the credit for this work goes to Joerg Sonnenberger, who has been duplicating features from NetBSD's 'pax' program. Revision Changes Path 1.36 +4 -3 src/usr.bin/tar/Makefile 1.43 +38 -2 src/usr.bin/tar/bsdtar.1 1.91 +21 -1 src/usr.bin/tar/bsdtar.c 1.33 +9 -1 src/usr.bin/tar/bsdtar.h 1.4 +1 -0 src/usr.bin/tar/config_freebsd.h 1.13 +23 -0 src/usr.bin/tar/matching.c 1.38 +7 -0 src/usr.bin/tar/read.c 1.1 +275 -0 src/usr.bin/tar/subst.c (new) 1.2 +1 -0 src/usr.bin/tar/test/Makefile 1.2 +0 -0 src/usr.bin/tar/test/main.c 1.2 +0 -0 src/usr.bin/tar/test/test.h 1.2 +0 -0 src/usr.bin/tar/test/test_0.c 1.2 +0 -0 src/usr.bin/tar/test/test_basic.c 1.2 +108 -82 src/usr.bin/tar/test/test_copy.c 1.2 +0 -0 src/usr.bin/tar/test/test_getdate.c 1.2 +0 -0 src/usr.bin/tar/test/test_help.c 1.2 +19 -0 src/usr.bin/tar/test/test_option_T.c 1.1 +47 -0 src/usr.bin/tar/test/test_patterns.c (new) 1.2 +0 -0 src/usr.bin/tar/test/test_stdio.c 1.2 +0 -0 src/usr.bin/tar/test/test_version.c 1.19 +55 -5 src/usr.bin/tar/util.c 1.70 +87 -222 src/usr.bin/tar/write.c