X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/7f0bf1cb30e4c9cb751903ae1e7b235760bcfd00..e897210106a2626b8a627fde067949f6275981d5:/detect-renamed.diff diff --git a/detect-renamed.diff b/detect-renamed.diff index 5f23f6a..05d7f8e 100644 --- a/detect-renamed.diff +++ b/detect-renamed.diff @@ -458,7 +458,7 @@ diff --git a/generator.c b/generator.c if (do_progress && !am_server) rprintf(FINFO, " \r"); -@@ -1225,6 +1373,7 @@ static void list_file_entry(struct file_struct *f) +@@ -1226,6 +1374,7 @@ static void list_file_entry(struct file_struct *f) } } @@ -466,7 +466,7 @@ diff --git a/generator.c b/generator.c static int phase = 0; static int dflt_perms; -@@ -1501,9 +1650,12 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, +@@ -1502,9 +1651,12 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, } else if (delete_during && f_out != -1 && !phase && !(file->flags & FLAG_MISSING_DIR)) { @@ -482,7 +482,7 @@ diff --git a/generator.c b/generator.c change_local_filter_dir(fname, strlen(fname), F_DEPTH(file)); } goto cleanup; -@@ -1781,8 +1933,14 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, +@@ -1782,8 +1934,14 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, goto cleanup; } #endif @@ -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; -@@ -2178,6 +2336,12 @@ void generate_files(int f_out, const char *local_name) +@@ -2182,6 +2340,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) { -@@ -2188,7 +2352,7 @@ void generate_files(int f_out, const char *local_name) +@@ -2192,7 +2356,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", -@@ -2230,7 +2394,7 @@ void generate_files(int f_out, const char *local_name) +@@ -2234,7 +2398,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)); } -@@ -2274,7 +2438,21 @@ void generate_files(int f_out, const char *local_name) +@@ -2278,7 +2442,21 @@ void generate_files(int f_out, const char *local_name) } while ((cur_flist = cur_flist->next) != NULL); if (delete_during)