From 40ece6bf4dbf3f20bfbd8d26f4ce1c63dac80fa5 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Wed, 26 Sep 2007 22:08:51 +0000 Subject: [PATCH] Update --- ChangeLog | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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 -- 2.45.2