X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/e7636e5571a1d9839a925a5da273bd32d6ac8731..90fa6d68c0cf75be764fa158feb266a9bc12b79f:/cvs-entries.diff diff --git a/cvs-entries.diff b/cvs-entries.diff index 6b9a245..61255e2 100644 --- a/cvs-entries.diff +++ b/cvs-entries.diff @@ -2,7 +2,7 @@ This patch causes the --cvs-exclude option to prefix the names listed in each dir's CVS/Entries file as per-dir includes before the dir's list of excludes taken from the .cvsignore file. ---- orig/exclude.c 2005-12-17 21:02:32 +--- orig/exclude.c 2005-12-24 07:53:38 +++ exclude.c 2005-12-17 21:18:38 @@ -212,6 +212,8 @@ static void add_rule(struct filter_list_ if (!(lp = new_array(struct filter_list_struct, 1))) @@ -88,17 +88,17 @@ of excludes taken from the .cvsignore file. #define PERMS_REPORT (1<<0) #define PERMS_SKIP_MTIME (1<<1) ---- orig/testsuite/exclude.test 2005-02-26 19:47:43 -+++ testsuite/exclude.test 2005-12-17 19:52:49 -@@ -21,6 +21,7 @@ set -x - # Build some files/dirs/links to copy +--- orig/testsuite/exclude.test 2005-12-24 07:49:27 ++++ testsuite/exclude.test 2005-12-30 07:32:41 +@@ -22,6 +22,7 @@ set -x makepath "$fromdir/foo/down/to/you" + makepath "$fromdir/foo/sub" +makepath "$fromdir/bar/down/to/CVS" makepath "$fromdir/bar/down/to/foo/too" makepath "$fromdir/bar/down/to/bar/baz" makepath "$fromdir/mid/for/foo/and/that/is/who" -@@ -56,6 +57,9 @@ echo cvsout >"$fromdir/bar/down/to/foo/f +@@ -58,6 +59,9 @@ echo cvsout >"$fromdir/bar/down/to/foo/f echo gone >"$fromdir/bar/down/to/foo/file3" echo lost >"$fromdir/bar/down/to/foo/file4" echo weird >"$fromdir/bar/down/to/foo/+ file3" @@ -108,7 +108,7 @@ of excludes taken from the .cvsignore file. echo cvsout-but-filtin >"$fromdir/bar/down/to/foo/file4.junk" echo smashed >"$fromdir/bar/down/to/foo/to" cat >"$fromdir/bar/down/to/bar/.filt2" <"$excl" <"$excl" <"$scratchdir/.cvsignore" <