Updated.
[rsync/rsync-patches.git] / early-chmod.diff
index a818c8a..f3af871 100644 (file)
@@ -1,8 +1,8 @@
---- orig/rsync.c       2004-07-02 18:06:32
+--- orig/rsync.c       2004-07-16 20:07:23
 +++ rsync.c    2004-07-03 20:17:55
-@@ -239,6 +239,9 @@ void finish_transfer(char *fname, char *
-       if (make_backups && !make_backup(fname))
+@@ -247,6 +247,9 @@ void finish_transfer(char *fname, char *
                return;
+       }
  
 +      /* Change permissions before putting the file into place. */
 +      set_perms(fnametmp, file, NULL, 0);
@@ -10,7 +10,7 @@
        /* move tmp file over real file */
        if (verbose > 2)
                rprintf(FINFO, "renaming %s to %s\n", fnametmp, fname);
-@@ -248,7 +251,8 @@ void finish_transfer(char *fname, char *
+@@ -256,7 +259,8 @@ void finish_transfer(char *fname, char *
                    ret == -2 ? "copy" : "rename",
                    full_fname(fnametmp), fname);
                do_unlink(fnametmp);