X-Git-Url: https://mattmccutchen.net/rsync/rsync-patches.git/blobdiff_plain/f2863bc00ee660400c314a756d19ce5455dce87d..4c15e80040f6ac2fc79d599d1722cf209cc30536:/detect-renamed.diff?ds=sidebyside diff --git a/detect-renamed.diff b/detect-renamed.diff index 6a30631..90f3803 100644 --- a/detect-renamed.diff +++ b/detect-renamed.diff @@ -452,7 +452,7 @@ diff --git a/generator.c b/generator.c if (do_progress && !am_server) rprintf(FINFO, " \r"); -@@ -1139,6 +1290,7 @@ static void list_file_entry(struct file_struct *f) +@@ -1137,6 +1288,7 @@ static void list_file_entry(struct file_struct *f) } } @@ -460,7 +460,7 @@ diff --git a/generator.c b/generator.c static int phase = 0; static int dflt_perms; -@@ -1383,8 +1535,12 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, +@@ -1381,8 +1533,12 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, } } else if (delete_during && f_out != -1 && !phase && dry_run < 2 @@ -475,7 +475,7 @@ diff --git a/generator.c b/generator.c goto cleanup; } -@@ -1662,8 +1818,14 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, +@@ -1660,8 +1816,14 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, goto cleanup; } #endif @@ -491,7 +491,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; -@@ -2000,6 +2162,12 @@ void generate_files(int f_out, const char *local_name) +@@ -2004,6 +2166,12 @@ void generate_files(int f_out, const char *local_name) if (verbose > 2) rprintf(FINFO, "generator starting pid=%ld\n", (long)getpid()); @@ -504,7 +504,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) { -@@ -2010,7 +2178,7 @@ void generate_files(int f_out, const char *local_name) +@@ -2014,7 +2182,7 @@ void generate_files(int f_out, const char *local_name) } do_progress = 0; @@ -513,7 +513,7 @@ diff --git a/generator.c b/generator.c whole_file = 0; if (verbose >= 2) { rprintf(FINFO, "delta-transmission %s\n", -@@ -2048,7 +2216,7 @@ void generate_files(int f_out, const char *local_name) +@@ -2052,7 +2220,7 @@ void generate_files(int f_out, const char *local_name) dirdev = MAKEDEV(DEV_MAJOR(devp), DEV_MINOR(devp)); } else dirdev = MAKEDEV(0, 0); @@ -522,7 +522,7 @@ diff --git a/generator.c b/generator.c } } } -@@ -2091,7 +2259,21 @@ void generate_files(int f_out, const char *local_name) +@@ -2095,7 +2263,21 @@ void generate_files(int f_out, const char *local_name) } while ((cur_flist = cur_flist->next) != NULL); if (delete_during) @@ -634,7 +634,7 @@ diff --git a/rsync.yo b/rsync.yo diff --git a/util.c b/util.c --- a/util.c +++ b/util.c -@@ -1022,6 +1022,32 @@ int handle_partial_dir(const char *fname, int create) +@@ -1019,6 +1019,32 @@ int handle_partial_dir(const char *fname, int create) return 1; }