rsync/rsync.git
19 years agoTweaked one or more warning messages.
Wayne Davison [Mon, 31 Jan 2005 19:13:19 +0000 (19:13 +0000)]
Tweaked one or more warning messages.

19 years agoImproved the exclude tests to make sure that the filter files
Wayne Davison [Mon, 31 Jan 2005 18:09:23 +0000 (18:09 +0000)]
Improved the exclude tests to make sure that the filter files
are interacting with --delete-during correctly.

19 years agoAdded "need_first_push" logic to delete_in_dir().
Wayne Davison [Sun, 30 Jan 2005 20:24:11 +0000 (20:24 +0000)]
Added "need_first_push" logic to delete_in_dir().

19 years agoThe --delete-during processing only happens during the first phase
Wayne Davison [Sun, 30 Jan 2005 10:06:18 +0000 (10:06 +0000)]
The --delete-during processing only happens during the first phase
(not the redo phase).  We also call delete_in_dir(NULL, NULL) to
make sure that all the local filter files get popped.

19 years agodelete_in_dir() now mananges the push/pop levels of nested
Wayne Davison [Sun, 30 Jan 2005 10:01:21 +0000 (10:01 +0000)]
delete_in_dir() now mananges the push/pop levels of nested
directories properly.

19 years ago- Now delete_in_dir() calls send_directory(), not send_file_name().
Wayne Davison [Sun, 30 Jan 2005 09:12:55 +0000 (09:12 +0000)]
- Now delete_in_dir() calls send_directory(), not send_file_name().
- Moved the local-list push/pop code out of send_directory() so that
  the callers (send_file_name() and delete_in_dir()) can call the
  push/pop functions themselves.  This is in preparation for
  delete_in_dir() getting fully correct push/pop semantics (for
  its --delete-during handling of per-dir filter files).

19 years ago- Restored the io_error test to delete_files().
Wayne Davison [Sun, 30 Jan 2005 07:35:13 +0000 (07:35 +0000)]
- Restored the io_error test to delete_files().
- Sanity check the dir_list value from send_file_list().

19 years ago- Made delete_files() call send_file_list() and delete_missing()
Wayne Davison [Sat, 29 Jan 2005 22:35:53 +0000 (22:35 +0000)]
- Made delete_files() call send_file_list() and delete_missing()
  instead of delete_in_dir().
- Tweaked check in front of delete_files() call.

19 years agoIf --recurse wasn't specified, turn off all the --delete* options.
Wayne Davison [Sat, 29 Jan 2005 22:35:50 +0000 (22:35 +0000)]
If --recurse wasn't specified, turn off all the --delete* options.

19 years agoTweaked check in front of delete_files() call.
Wayne Davison [Sat, 29 Jan 2005 22:35:47 +0000 (22:35 +0000)]
Tweaked check in front of delete_files() call.

19 years ago- Improved the handling of -x with -K.
Wayne Davison [Sat, 29 Jan 2005 22:35:44 +0000 (22:35 +0000)]
- Improved the handling of -x with -K.
- Changed delete_in_dir() to only be used by the --delete-during
  option.
- Added delete_missing() that is used by both delete_files() and
  delete_in_dir().
- delete_files() still uses send_file_list(), but delete_in_dir()
  now uses send_file_name().

19 years agoThe --dirs was sending -k instead of -d.
Wayne Davison [Sat, 29 Jan 2005 21:25:44 +0000 (21:25 +0000)]
The --dirs was sending -k instead of -d.

19 years ago- Document the new "/" modifier for -/+.
Wayne Davison [Sat, 29 Jan 2005 20:48:27 +0000 (20:48 +0000)]
- Document the new "/" modifier for -/+.
- "=" is no longer a valid separator for a filter rule.

19 years agoRenamed XFLG_ABS_PATH XFLG_ANCHORED2ABS.
Wayne Davison [Sat, 29 Jan 2005 20:48:23 +0000 (20:48 +0000)]
Renamed XFLG_ABS_PATH XFLG_ANCHORED2ABS.

19 years agoMoved the module_id define into clientserver.c.
Wayne Davison [Sat, 29 Jan 2005 20:48:20 +0000 (20:48 +0000)]
Moved the module_id define into clientserver.c.

19 years ago- Renamed make_filter() to filter_rule().
Wayne Davison [Sat, 29 Jan 2005 20:48:17 +0000 (20:48 +0000)]
- Renamed make_filter() to filter_rule().
- Added the "/" modifier to the -/+ filter rules to allow the
  rule to specify an absolute path (sets MATCHFLG_ABS_PATH).
- Added the passing of the xflgags to filter_rule() and key off
  XFLG_ANCHORED2ABS to prepend the current dirbuf value (was
  keing off MATCHFLG_ABS_PATH).
- We no longer allow a '=' to separate the filter rule from its
  arg (just a single space or an underscore).
- For triple verbose levels, mention when we look for a filter
  file even if we don't find it (used to only mention the file
  when it was found).
- A chrooted daemon process now includes /.cvsignore (inside the
  chrooted hierarchy) instead of $HOME/.cvsignore.

19 years ago- Moved the module_id definition from options.c to here.
Wayne Davison [Sat, 29 Jan 2005 20:48:14 +0000 (20:48 +0000)]
- Moved the module_id definition from options.c to here.
- Use the new XFLG_ANCHORED2ABS name for the old XFLG_ABS_PATH
  define.

19 years agoChange one call to add_cvs_excludes() to add_filter() to just add
Wayne Davison [Sat, 29 Jan 2005 20:29:06 +0000 (20:29 +0000)]
Change one call to add_cvs_excludes() to add_filter() to just add
the per-dir .cvsignore rule for protocols < 29.

19 years agoA minor change to the HAVE_GETPGRP code.
Wayne Davison [Fri, 28 Jan 2005 23:00:58 +0000 (23:00 +0000)]
A minor change to the HAVE_GETPGRP code.

19 years agoFixed some typos.
Wayne Davison [Fri, 28 Jan 2005 22:01:02 +0000 (22:01 +0000)]
Fixed some typos.

19 years agoMention a few more things.
Wayne Davison [Fri, 28 Jan 2005 21:48:32 +0000 (21:48 +0000)]
Mention a few more things.

19 years agoPass an unsigned character to isdigit().
Wayne Davison [Fri, 28 Jan 2005 21:32:20 +0000 (21:32 +0000)]
Pass an unsigned character to isdigit().

19 years agoDon't allow the user to specify a filter file that is excluded
Wayne Davison [Fri, 28 Jan 2005 21:28:08 +0000 (21:28 +0000)]
Don't allow the user to specify a filter file that is excluded
by a daemon's config options.

19 years agoGot rid of an unreachable free() call.
Wayne Davison [Fri, 28 Jan 2005 21:07:05 +0000 (21:07 +0000)]
Got rid of an unreachable free() call.

19 years agoCast each value referenced from the struct mallinfo to a long
Wayne Davison [Fri, 28 Jan 2005 21:05:50 +0000 (21:05 +0000)]
Cast each value referenced from the struct mallinfo to a long
in order to print it.

19 years agoDon't set unsigned del_heir_name_len to -1 -- it's only used
Wayne Davison [Fri, 28 Jan 2005 21:03:50 +0000 (21:03 +0000)]
Don't set unsigned del_heir_name_len to -1 -- it's only used
if in_del_hier is non-zero, so it doesn't need to take on an
invalid value.

19 years agoCase uchar pointer to a char pointer when calling strlen().
Wayne Davison [Fri, 28 Jan 2005 21:02:15 +0000 (21:02 +0000)]
Case uchar pointer to a char pointer when calling strlen().

19 years ago- Use "uchar" instead of "unsigned char".
Wayne Davison [Fri, 28 Jan 2005 21:01:21 +0000 (21:01 +0000)]
- Use "uchar" instead of "unsigned char".
- Tweaked an initializer to try to avoid a compiler warning.

19 years agoCall the right stat function based on USE_STAT64_FUNCS.
Wayne Davison [Fri, 28 Jan 2005 20:43:09 +0000 (20:43 +0000)]
Call the right stat function based on USE_STAT64_FUNCS.

19 years agoChanged direct call to fstat() into a call to do_fstat().
Wayne Davison [Fri, 28 Jan 2005 20:41:36 +0000 (20:41 +0000)]
Changed direct call to fstat() into a call to do_fstat().

19 years agoUse new USE_STAT64_FUNCS define.
Wayne Davison [Fri, 28 Jan 2005 20:33:55 +0000 (20:33 +0000)]
Use new USE_STAT64_FUNCS define.

19 years ago- Use off_t if SIZEOF_OFF_T is 8.
Wayne Davison [Fri, 28 Jan 2005 20:32:47 +0000 (20:32 +0000)]
- Use off_t if SIZEOF_OFF_T is 8.
- Define USE_STAT64_FUNCS if we defined STRUCT_STAT as
  "struct stat64".

19 years agoChanged "char" to "uchar" in delayed_bits's new_array() call.
Wayne Davison [Fri, 28 Jan 2005 20:24:23 +0000 (20:24 +0000)]
Changed "char" to "uchar" in delayed_bits's new_array() call.

19 years agoMake use of new HAVE_STRUCT_STAT64 define.
Wayne Davison [Fri, 28 Jan 2005 20:15:08 +0000 (20:15 +0000)]
Make use of new HAVE_STRUCT_STAT64 define.

19 years agoAdded a check for "struct stat64".
Wayne Davison [Fri, 28 Jan 2005 20:15:06 +0000 (20:15 +0000)]
Added a check for "struct stat64".

19 years agoDo a better job defining an int32. Also define SIZEOF_INT32
Wayne Davison [Fri, 28 Jan 2005 19:03:16 +0000 (19:03 +0000)]
Do a better job defining an int32.  Also define SIZEOF_INT32
instead of the (unused) LARGE_INT32 variable.

19 years ago- Changed the main core of system include files to use the same "#if"
Wayne Davison [Fri, 28 Jan 2005 18:50:54 +0000 (18:50 +0000)]
- Changed the main core of system include files to use the same "#if"
  idioms that configure uses.
- Use "#if" (not "#ifdef") for configure-defined macros.
- Use "#if !" (not "#ifndef") for configure-defined macros.

19 years agoUse "#if" (not "#ifdef") for configure-defined macros.
Wayne Davison [Fri, 28 Jan 2005 18:50:49 +0000 (18:50 +0000)]
Use "#if" (not "#ifdef") for configure-defined macros.

19 years agoMade log_open() static and made it die with an error if the
Wayne Davison [Fri, 28 Jan 2005 17:42:21 +0000 (17:42 +0000)]
Made log_open() static and made it die with an error if the
log-file can't be opened.

19 years agoNo need to call log_open() in start_accept_loop() because
Wayne Davison [Fri, 28 Jan 2005 17:33:57 +0000 (17:33 +0000)]
No need to call log_open() in start_accept_loop() because
rsync_module() calls log_init() before it gives up its privileges.

19 years agoDocument the "max verbosity" setting.
Wayne Davison [Fri, 28 Jan 2005 17:11:48 +0000 (17:11 +0000)]
Document the "max verbosity" setting.

19 years agoDocument the --verbose (-v) option for the daemon.
Wayne Davison [Fri, 28 Jan 2005 17:10:58 +0000 (17:10 +0000)]
Document the --verbose (-v) option for the daemon.

19 years ago- Moved read_only variable here from options.c
Wayne Davison [Fri, 28 Jan 2005 17:10:16 +0000 (17:10 +0000)]
- Moved read_only variable here from options.c
- Set read_only to 1 if the module is read-only.
- Make sure that the verbose level is 0 before we parse the client's
  options.

19 years ago- Added --verbose option parsing to the daemon options.
Wayne Davison [Fri, 28 Jan 2005 17:07:54 +0000 (17:07 +0000)]
- Added --verbose option parsing to the daemon options.
- Moved read_only into clientserver.c.

19 years agoGot rid of unused mmap section.
Wayne Davison [Fri, 28 Jan 2005 17:06:41 +0000 (17:06 +0000)]
Got rid of unused mmap section.

19 years agoChanged HAVE_OFF64_T to SIZEOF_OFF64_T.
Wayne Davison [Fri, 28 Jan 2005 16:27:02 +0000 (16:27 +0000)]
Changed HAVE_OFF64_T to SIZEOF_OFF64_T.

19 years agoChanged HAVE_OFF64_T to SIZEOF_OFF64_T.
Wayne Davison [Fri, 28 Jan 2005 16:21:37 +0000 (16:21 +0000)]
Changed HAVE_OFF64_T to SIZEOF_OFF64_T.

19 years agoImproved the option summaries.
Wayne Davison [Fri, 28 Jan 2005 09:55:36 +0000 (09:55 +0000)]
Improved the option summaries.

19 years agoImproved the option-descriptions in the --help text.
Wayne Davison [Fri, 28 Jan 2005 09:55:18 +0000 (09:55 +0000)]
Improved the option-descriptions in the --help text.

19 years agoMore --delete-before improvements.
Wayne Davison [Fri, 28 Jan 2005 08:01:33 +0000 (08:01 +0000)]
More --delete-before improvements.

19 years agoOne minor tweak to the --delete-before option-passing code.
Wayne Davison [Fri, 28 Jan 2005 07:50:00 +0000 (07:50 +0000)]
One minor tweak to the --delete-before option-passing code.

19 years agoDocument --delete-before.
Wayne Davison [Fri, 28 Jan 2005 07:39:59 +0000 (07:39 +0000)]
Document --delete-before.

19 years agoAdded back support for the --delete-before option so that future
Wayne Davison [Fri, 28 Jan 2005 07:39:09 +0000 (07:39 +0000)]
Added back support for the --delete-before option so that future
verions of rsync can more easily change the default that --delete
implies and still support explicit --delete-before functionality
when interacting with older versions.

19 years agoAdded a sanity check for the SIZEOF_INT64 define.
Wayne Davison [Fri, 28 Jan 2005 06:51:44 +0000 (06:51 +0000)]
Added a sanity check for the SIZEOF_INT64 define.

19 years agoUse the new SIZEOF_INT64 define instead of INT64_IS_OFF_T.
Wayne Davison [Fri, 28 Jan 2005 06:46:33 +0000 (06:46 +0000)]
Use the new SIZEOF_INT64 define instead of INT64_IS_OFF_T.

19 years ago- Switched the int64 code over to using the improved SIZEOF_*
Wayne Davison [Fri, 28 Jan 2005 06:45:16 +0000 (06:45 +0000)]
- Switched the int64 code over to using the improved SIZEOF_*
  macros.
- Define SIZEOF_INT64 to a value that is useable at compile time.
- Got rid of INT64_IS_OFF_T.

19 years agoSwitched the checks for "long long" and "off64_t" to use the
Wayne Davison [Fri, 28 Jan 2005 06:43:48 +0000 (06:43 +0000)]
Switched the checks for "long long" and "off64_t" to use the
AC_CHECK_SIZEOF() macro since it now fully supports cross-
compiling.

19 years agoUse SIGNED_CHAR_OK instead of HAVE_UNSIGNED_CHAR.
Wayne Davison [Fri, 28 Jan 2005 02:01:18 +0000 (02:01 +0000)]
Use SIGNED_CHAR_OK instead of HAVE_UNSIGNED_CHAR.

19 years ago- Made some of the tests work better when cross-compiling.
Wayne Davison [Fri, 28 Jan 2005 02:00:40 +0000 (02:00 +0000)]
- Made some of the tests work better when cross-compiling.
- Added descriptions for all config.h variables that had none.
- Changed HAVE_UNSIGNED_CHAR to SIGNED_CHAR_OK.
- Got rid of (the unused) HAVE_SHORT_INO_T.
- Changed version to 2.6.4cvs (long overdue).

19 years agoAdded a few more details of changes since 2.6.3.
Wayne Davison [Fri, 28 Jan 2005 01:56:50 +0000 (01:56 +0000)]
Added a few more details of changes since 2.6.3.

19 years agoMention the latest changes plus a few missed items.
Wayne Davison [Fri, 28 Jan 2005 00:01:54 +0000 (00:01 +0000)]
Mention the latest changes plus a few missed items.

19 years agoDocment the new --delay-updates option.
Wayne Davison [Thu, 27 Jan 2005 22:47:23 +0000 (22:47 +0000)]
Docment the new --delay-updates option.

19 years agoImplement the new --delay-updates option.
Wayne Davison [Thu, 27 Jan 2005 22:46:36 +0000 (22:46 +0000)]
Implement the new --delay-updates option.

19 years agoAdded the new --delay-updates option.
Wayne Davison [Thu, 27 Jan 2005 22:46:14 +0000 (22:46 +0000)]
Added the new --delay-updates option.

19 years ago- Output the new flist time stats (when available).
Wayne Davison [Thu, 27 Jan 2005 22:23:30 +0000 (22:23 +0000)]
- Output the new flist time stats (when available).
- For protocol 29 and above, send the flist time stats to the
  client side (as needed).

19 years agoSet the new stats.flist_buildtime and stats.flist_xfertime values.
Wayne Davison [Thu, 27 Jan 2005 22:21:45 +0000 (22:21 +0000)]
Set the new stats.flist_buildtime and stats.flist_xfertime values.

19 years ago- Added a caveat to the definition of the int64 type.
Wayne Davison [Thu, 27 Jan 2005 21:55:11 +0000 (21:55 +0000)]
- Added a caveat to the definition of the int64 type.
- Added two time values to the stats struct.

19 years agoAdded a missing newline to an error message.
Wayne Davison [Thu, 27 Jan 2005 21:45:32 +0000 (21:45 +0000)]
Added a missing newline to an error message.

19 years agoBumped the copyright year to 2005.
Wayne Davison [Thu, 27 Jan 2005 21:42:56 +0000 (21:42 +0000)]
Bumped the copyright year to 2005.

19 years agoAdded .rsync-filter.
Wayne Davison [Tue, 25 Jan 2005 18:16:34 +0000 (18:16 +0000)]
Added .rsync-filter.

19 years agoIf rsync is put in the background, output fewer progress-report
Wayne Davison [Tue, 25 Jan 2005 17:16:13 +0000 (17:16 +0000)]
If rsync is put in the background, output fewer progress-report
lines.

19 years ago- Use the "--filter=._-" option instead of --exclude-from=- if the
Wayne Davison [Tue, 25 Jan 2005 12:13:53 +0000 (12:13 +0000)]
- Use the "--filter=._-" option instead of --exclude-from=- if the
  protocol being saved is >= 29.
- Call the new get_rule_prefix() function to figure out the right
  rule prefix.
- Strip out the --filter and -f options from the cached command-line.

19 years ago- Moved the code that turns rule flags into chars into a new
Wayne Davison [Tue, 25 Jan 2005 12:10:31 +0000 (12:10 +0000)]
- Moved the code that turns rule flags into chars into a new
  function called get_rule_prefix().
- Don't pass the per-dir .cvsignore rule from -C for protocols < 29.

19 years agoIn delete_files(), handle new DEL_NO_RECURSE flag (and use
Wayne Davison [Tue, 25 Jan 2005 12:07:13 +0000 (12:07 +0000)]
In delete_files(), handle new DEL_NO_RECURSE flag (and use
renamed DEL_FORCE_RECURSE flag.

19 years ago- The call to delete_file() needs DEL_NO_RECURSE when handling
Wayne Davison [Tue, 25 Jan 2005 12:05:20 +0000 (12:05 +0000)]
- The call to delete_file() needs DEL_NO_RECURSE when handling
  delete_before or delete_after or --dry-run will report too
  many deletions.
- Changed DEL_RECURSE to DEL_FORCE_RECURSE.

19 years agoAdded DEL_NO_RECURSE and changed DEL_RECURSE to DEL_FORCE_RECURSE.
Wayne Davison [Tue, 25 Jan 2005 12:02:08 +0000 (12:02 +0000)]
Added DEL_NO_RECURSE and changed DEL_RECURSE to DEL_FORCE_RECURSE.

19 years agoNeeded to call add_cvs_excludes() from one more code path.
Wayne Davison [Tue, 25 Jan 2005 11:55:03 +0000 (11:55 +0000)]
Needed to call add_cvs_excludes() from one more code path.

19 years agoRenamed several exclude-related functions/variables using new
Wayne Davison [Tue, 25 Jan 2005 10:39:14 +0000 (10:39 +0000)]
Renamed several exclude-related functions/variables using new
filter terminology.

19 years agoMention the latest new options.
Wayne Davison [Tue, 25 Jan 2005 04:00:31 +0000 (04:00 +0000)]
Mention the latest new options.

19 years agoAdded testing for --filter and merge-file features.
Wayne Davison [Tue, 25 Jan 2005 03:18:29 +0000 (03:18 +0000)]
Added testing for --filter and merge-file features.

19 years agoMention that --del is a popt alias for --delete-during, so there's
Wayne Davison [Tue, 25 Jan 2005 03:09:06 +0000 (03:09 +0000)]
Mention that --del is a popt alias for --delete-during, so there's
no need to refuse "del" by name -- just refusing "delete-during" or
"delete*" is sufficient.

19 years agoDocument the latest --delete options, including --delete-during.
Wayne Davison [Tue, 25 Jan 2005 03:09:02 +0000 (03:09 +0000)]
Document the latest --delete options, including --delete-during.

19 years ago- Changed --delete to go back to defaulting to the delete-before
Wayne Davison [Tue, 25 Jan 2005 03:08:58 +0000 (03:08 +0000)]
- Changed --delete to go back to defaulting to the delete-before
  functionality.
- Got rid of --delete-before.
- Added --delete-during.
- Added a popt alias for --delete-during:  --del.
- Fixed a bug in the generation of the proper --delete options
  for the server.
- Generate an error if the user tries to specify both --delete-during
  and --delete-after.

19 years agoDon't try to allocate zero bytes in push_local_excludes().
Wayne Davison [Tue, 25 Jan 2005 02:30:59 +0000 (02:30 +0000)]
Don't try to allocate zero bytes in push_local_excludes().

19 years agoDocument the new "filter" parameter.
Wayne Davison [Tue, 25 Jan 2005 00:53:07 +0000 (00:53 +0000)]
Document the new "filter" parameter.

19 years agoDocument --filter (-f) and -F, with lots of changes to the
Wayne Davison [Tue, 25 Jan 2005 00:53:03 +0000 (00:53 +0000)]
Document --filter (-f) and -F, with lots of changes to the
include/exclude sections, including a little restructuring.

19 years agoSome changes to support the new --filter option:
Wayne Davison [Tue, 25 Jan 2005 00:52:59 +0000 (00:52 +0000)]
Some changes to support the new --filter option:
- Changed XFLG_WORDS_ONLY to XFLG_NO_PREFIXES.
- Added XFLG_DEF_EXCLUDE and XFLG_ABS_PATH.
- Added some new MATCHFLG_* values for the new merge-file support.
- Put the "slash_cnt" var (in the exclude_struct) into a union with
  the new megelist pointer.

19 years ago- Added parsing for --filter (-f) and -F.
Wayne Davison [Tue, 25 Jan 2005 00:52:56 +0000 (00:52 +0000)]
- Added parsing for --filter (-f) and -F.
- Changed the include/exclude calls to work with the new XFLG_* values.

19 years agoAdded the "filter" parameter.
Wayne Davison [Tue, 25 Jan 2005 00:52:53 +0000 (00:52 +0000)]
Added the "filter" parameter.

19 years agoThe calls into the exclude system changed a little for the new --filter
Wayne Davison [Tue, 25 Jan 2005 00:52:50 +0000 (00:52 +0000)]
The calls into the exclude system changed a little for the new --filter
option:
- The special handling for cvs_exclude went away.
- Call push_local_excludes() and pop_local_excludes() instead of fiddling
  with the (no longer present) local_exclude_list var.

19 years agoImplemented the core of the merge-file and per-dir merge-file support
Wayne Davison [Tue, 25 Jan 2005 00:52:47 +0000 (00:52 +0000)]
Implemented the core of the merge-file and per-dir merge-file support
for the --filter option.  Some noteworthy changes:
- Added push_local_excludes() and pop_local_excludes() to implement
  the changes needed as we go from directory to directory (this takes
  the place of the old local_exclude_list var that only handled the
  .cvsignore files).  These per-dir excludes are linked into the same
  exclude list as the global excludes.
- The exclude list is transferred as filter rules to an rsync that
  talks protocol 29 or above.  It limits itself to just include/exclude
  rules for older rsyncs.

19 years agoSome exclude changes for the new --filter option, including:
Wayne Davison [Tue, 25 Jan 2005 00:52:44 +0000 (00:52 +0000)]
Some exclude changes for the new --filter option, including:
- Added module_dirlen var.
- Call set_excludes_dir() instead of setting exclude_path_prefix.
- Use the newest XFLG_* options.

19 years agoImproved the explanation for --omit-dir-times.
Wayne Davison [Tue, 25 Jan 2005 00:47:35 +0000 (00:47 +0000)]
Improved the explanation for --omit-dir-times.

19 years agoMoved the code that reads the extra byte for a modern inplace
Wayne Davison [Mon, 24 Jan 2005 17:19:04 +0000 (17:19 +0000)]
Moved the code that reads the extra byte for a modern inplace
transfer up nearer the code that reads the index.

19 years agoOptimized away the post-transfer directory loop in certain
Wayne Davison [Mon, 24 Jan 2005 06:19:58 +0000 (06:19 +0000)]
Optimized away the post-transfer directory loop in certain
circumstances.

19 years agoDocument --delete-before and --delete's new "during" behavior.
Wayne Davison [Mon, 24 Jan 2005 01:41:57 +0000 (01:41 +0000)]
Document --delete-before and --delete's new "during" behavior.

19 years agoAdded the delete-during handling (also selected with --delete) and
Wayne Davison [Mon, 24 Jan 2005 01:41:54 +0000 (01:41 +0000)]
Added the delete-during handling (also selected with --delete) and
added --delete-before for the old delete logic.

19 years agoMoved a call to add_cvs_exclude() from the delete code to one code-
Wayne Davison [Mon, 24 Jan 2005 01:41:51 +0000 (01:41 +0000)]
Moved a call to add_cvs_exclude() from the delete code to one code-
path in this file.  This avoids a potential duplication of the
cvs-excludes that would occur in the old logic.

19 years agoAdded code to implement the delete-during handling.
Wayne Davison [Mon, 24 Jan 2005 01:41:48 +0000 (01:41 +0000)]
Added code to implement the delete-during handling.

19 years agoMoved some of the delete code into flist.c since the generator now
Wayne Davison [Mon, 24 Jan 2005 01:41:45 +0000 (01:41 +0000)]
Moved some of the delete code into flist.c since the generator now
calls it for the delete-during handling.