X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/e66d6d511b675d31a3c55b51fd28d5d2558d094a..9127013998bd097f699897b0f2b142fe2ba71e9d:/detect-renamed.diff diff --git a/detect-renamed.diff b/detect-renamed.diff index 9bff407..1bbacb4 100644 --- a/detect-renamed.diff +++ b/detect-renamed.diff @@ -498,7 +498,7 @@ diff --git a/generator.c b/generator.c rsyserr(FERROR_XFER, stat_errno, "recv_generator: failed to stat %s", full_fname(fname)); goto cleanup; -@@ -2142,6 +2300,12 @@ void generate_files(int f_out, const char *local_name) +@@ -2155,6 +2313,12 @@ void generate_files(int f_out, const char *local_name) if (verbose > 2) rprintf(FINFO, "generator starting pid=%ld\n", (long)getpid()); @@ -511,7 +511,7 @@ diff --git a/generator.c b/generator.c if (delete_before && !solo_file && cur_flist->used > 0) do_delete_pass(); if (delete_during == 2) { -@@ -2152,7 +2316,7 @@ void generate_files(int f_out, const char *local_name) +@@ -2165,7 +2329,7 @@ void generate_files(int f_out, const char *local_name) } do_progress = 0; @@ -520,7 +520,7 @@ diff --git a/generator.c b/generator.c whole_file = 0; if (verbose >= 2) { rprintf(FINFO, "delta-transmission %s\n", -@@ -2191,7 +2355,7 @@ void generate_files(int f_out, const char *local_name) +@@ -2204,7 +2368,7 @@ void generate_files(int f_out, const char *local_name) dirdev = MAKEDEV(DEV_MAJOR(devp), DEV_MINOR(devp)); } else dirdev = MAKEDEV(0, 0); @@ -529,7 +529,7 @@ diff --git a/generator.c b/generator.c } else change_local_filter_dir(fbuf, strlen(fbuf), F_DEPTH(fp)); } -@@ -2235,7 +2399,21 @@ void generate_files(int f_out, const char *local_name) +@@ -2248,7 +2412,21 @@ void generate_files(int f_out, const char *local_name) } while ((cur_flist = cur_flist->next) != NULL); if (delete_during) @@ -616,7 +616,7 @@ diff --git a/rsync.yo b/rsync.yo --compare-dest=DIR also compare received files relative to DIR --copy-dest=DIR ... and include copies of unchanged files --link-dest=DIR hardlink to files in DIR when unchanged -@@ -1474,6 +1475,21 @@ Note that the use of the bf(--delete) option might get rid of any potential +@@ -1480,6 +1481,21 @@ Note that the use of the bf(--delete) option might get rid of any potential fuzzy-match files, so either use bf(--delete-after) or specify some filename exclusions if you need to prevent this. @@ -641,7 +641,7 @@ diff --git a/rsync.yo b/rsync.yo diff --git a/util.c b/util.c --- a/util.c +++ b/util.c -@@ -1096,6 +1096,32 @@ int handle_partial_dir(const char *fname, int create) +@@ -1125,6 +1125,32 @@ int handle_partial_dir(const char *fname, int create) return 1; }