- 01 Feb, 2005 8 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
lets who_am_i() output better values for the command-line --filter/--include/--exclude options.
-
Wayne Davison authored
is negative. This will only occur during the startup phase before we know if we're the sender or not (e.g. when parsing client-side --filter/--exclude/--include options).
-
Wayne Davison authored
-
Wayne Davison authored
- Changed receive_file_entry() args. - We now store the directory depth into file->dir.depth when receiving the file list. This will be used to aid in the traversal of the file list on the receiving side for things such as the future --fuzzy option and better --delete-during processing. - Fixed a bug when -R was used with "." as a source directory: subdirectories were not being promoted to FLAG_DEL_START when --delete-during was specified. - Refer to the old basedir variable as dir.root. - Got rid of the first-push code -- I decided that it wasn't the right thing to do for per-dir merge-file processing. - Improved the flist_find() function to make it a little more optimal. The new code no longer needs the inline function flist_up(). - In clean_flist() we now set two new values in the flist struct: "low" and "high". These are used by the new flist_find(). - Tweaked the output_flist() function to output each entry's flags and to output the directory-depth on the receiving side in place of the directory-root (which is still output on the sending side).
-
Wayne Davison authored
member of the union is "depth". - Added members "low" and "high" to the file list structure (which are set when the list is cleaned). - Got rid of the flist_up() inline function.
-
Wayne Davison authored
-
Wayne Davison authored
-
- 31 Jan, 2005 5 commits
-
-
Wayne Davison authored
merge filter file. Also sprinkled some bf(...) macros into that section.
-
Wayne Davison authored
-
Wayne Davison authored
- Changed some verb(...) macros to use other yodl idioms because yodl inserts way too much vertical whitespace surrounding the item. - Some items weren't indenting enough in the manpage, though they were indenting fine in the HTML version, so used some creative idioms to get things to render well in both. - Got rid of some empty lines in lists. - Made several quote(...) items also tt(...).
-
Wayne Davison authored
-
Wayne Davison authored
are interacting with --delete-during correctly.
-
- 30 Jan, 2005 5 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
(not the redo phase). We also call delete_in_dir(NULL, NULL) to make sure that all the local filter files get popped.
-
Wayne Davison authored
directories properly.
-
Wayne Davison authored
- 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).
-
Wayne Davison authored
- Sanity check the dir_list value from send_file_list().
-
- 29 Jan, 2005 11 commits
-
-
Wayne Davison authored
instead of delete_in_dir(). - Tweaked check in front of delete_files() call.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
- 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().
-
Wayne Davison authored
-
Wayne Davison authored
- "=" is no longer a valid separator for a filter rule.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
- 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.
-
Wayne Davison authored
- Use the new XFLG_ANCHORED2ABS name for the old XFLG_ABS_PATH define.
-
Wayne Davison authored
the per-dir .cvsignore rule for protocols < 29.
-
- 28 Jan, 2005 11 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
by a daemon's config options.
-
Wayne Davison authored
-
Wayne Davison authored
in order to print it.
-
Wayne Davison authored
if in_del_hier is non-zero, so it doesn't need to take on an invalid value.
-
Wayne Davison authored
-
Wayne Davison authored
- Tweaked an initializer to try to avoid a compiler warning.
-
Wayne Davison authored
-