Sergey Poznyakoff 17 years ago
parent
commit
40ece6bf4d
1 changed files with 25 additions and 0 deletions
  1. 25 0
      ChangeLog

+ 25 - 0
ChangeLog

@@ -1,3 +1,28 @@
+2007-09-27  Sergey Poznyakoff  <[email protected]>
+
+	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  <[email protected]>
 
 	* AUTHORS: Remove unnecessary information.  Just list the