From: Sergey Poznyakoff Date: Wed, 26 Sep 2007 22:08:51 +0000 (+0000) Subject: Update X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=40ece6bf4dbf3f20bfbd8d26f4ce1c63dac80fa5;p=chaz%2Ftar Update --- diff --git a/ChangeLog b/ChangeLog index 5d68b78..018eb76 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,28 @@ +2007-09-27 Sergey Poznyakoff + + Implement --exclude-tag* and --exclude-cache* options for listed + incremental archives. + New option --exclude-vcs to exclude VCS-specific files and + directories. + + * NEWS: Update + * doc/tar.texi: Document --exclude-vcs option + * src/common.h (exclusion_tag_warning, check_exclusion_tags): New + prototypes. + * src/create.c (exclusion_tag_warning, check_exclusion_tags): + Remove static qualifier. + (check_exclusion_tags): account for dirname without terminating + slash. + (dump_dir0): exclusion_tag_all is handled elsewhere. + * src/incremen.c (struct directory): New member tagfile + (make_directory): Initialize tagfile to NULL + (procdir): New argument: entry + Hanlde exclusion tags. + (makedumpdir): Take into account directory->tagfile. + (scan_directory): Hanlde exclusion tags. + * src/tar.c: New option --exclude-vcs + (exclude_vcs_files): New function + 2007-09-14 Paul Eggert * AUTHORS: Remove unnecessary information. Just list the