summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b1df18d)
is now fully set before the generator forks).
extern int link_dest;
extern int whole_file;
extern int local_server;
extern int link_dest;
extern int whole_file;
extern int local_server;
-extern int read_batch;
-extern int write_batch;
extern int list_only;
extern int only_existing;
extern int orig_umask;
extern int list_only;
extern int only_existing;
extern int orig_umask;
-/**
- * Perhaps we want to just send an empty checksum set for this file,
- * which will force the whole thing to be literally transferred.
- *
- * When do we do this? If the user's explicitly said they
- * want the whole thing, or if { they haven't explicitly
- * requested a delta, and it's local but not batch mode.}
- *
- * Whew. */
-static BOOL disable_deltas_p(void)
-{
- if (whole_file > 0)
- return True;
- if (whole_file == 0 || write_batch || read_batch)
- return False;
- return local_server;
-}
-
/*
* Generate and send a stream of signatures/checksums that describe a buffer
/*
* Generate and send a stream of signatures/checksums that describe a buffer
- if (disable_deltas_p()) {
write_int(f_out,i);
write_sum_head(f_out, NULL);
return;
write_int(f_out,i);
write_sum_head(f_out, NULL);
return;
if (verbose >= 2) {
rprintf(FINFO,
if (verbose >= 2) {
rprintf(FINFO,
? "delta-transmission disabled for local transfer or --whole-file\n"
: "delta transmission enabled\n");
}
? "delta-transmission disabled for local transfer or --whole-file\n"
: "delta transmission enabled\n");
}