summaryrefslogtreecommitdiff
path: root/flist.c
AgeCommit message (Expand)AuthorFilesLines
2005-09-29- When --dirs is specified w/o --recursive, avoid marking solo dirsWayne Davison1-8/+7
2005-09-17Changed one strcpy() into a strlcpy().Wayne Davison1-1/+1
2005-09-16Tweaked the code a little in the always_checksum handling of theWayne Davison1-14/+8
2005-09-09When pop_dir(olddir) fails, pass the right string pointerWayne Davison1-1/+1
2005-08-01Allow the user to specify a dot dir in the source path whenWayne Davison1-26/+35
2005-07-22Tweaked a comment and some null-char assignments.Wayne Davison1-6/+6
2005-07-07Changed overflow() to overflow_exit().Wayne Davison1-4/+4
2005-06-12In clean_flist(), fixed the setting of the flist->high value for anWayne Davison1-1/+5
2005-05-27Simplified the last change a bit.Wayne Davison1-3/+2
2005-05-27If we unduplicate '.', make sure we also copy FLAG_DEL_HERE (inWayne Davison1-2/+3
2005-05-25Handle nested "." dirs (caused by --relative and a trailing slash orWayne Davison1-2/+12
2005-05-14Treat a trailing ".." dir-name as if "../" had been specified soWayne Davison1-0/+8
2005-05-13If adding a trailing dot to a directory name overflowsWayne Davison1-1/+3
2005-04-27If the user specified --relative and a source dir with a trailingWayne Davison1-0/+3
2005-03-30Fixed a comment.Wayne Davison1-1/+1
2005-03-29Changed maybe_emit_filelist_progress() and emit_filelist_progress()Wayne Davison1-7/+10
2005-03-14Split the conditional-directory sending out of send_file_name() intoWayne Davison1-25/+37
2005-03-14Got rid of some code in f_name_cmp() that tried to make all theWayne Davison1-12/+0
2005-03-03Use the new "the_file_list" global.Wayne Davison1-5/+4
2005-02-26- Moved file-deletion code into generator.c.Wayne Davison1-219/+40
2005-02-26Call log_delete() from delete_file() anytime that DEL_TERSE isWayne Davison1-4/+3
2005-02-25Don't add st_size from a device to stats.total_size.Wayne Davison1-1/+1
2005-02-22When preforming a recursive delete, push/pop the per-dir merge rules.Wayne Davison1-0/+5
2005-02-22Sort the dir-list returned by get_dirlist() and the dir-list thatWayne Davison1-1/+5
2005-02-22- Iterate through the deletion list in reverse order so that weWayne Davison1-4/+4
2005-02-22Only rename a directory with the backup suffix if we're removingWayne Davison1-7/+9
2005-02-22A couple changes in delete_file() make us more compatible withWayne Davison1-11/+6
2005-02-21- Moved delete_file() here from rsync.c and improved it to avoidWayne Davison1-30/+129
2005-02-20Tweaked some externs.Wayne Davison1-1/+1
2005-02-19- Needed to use a name buffer in delete_missing() to avoid havingWayne Davison1-29/+10
2005-02-19- Call log_delete() instead of outputting a "deleting ..." message.Wayne Davison1-6/+5
2005-02-14- If send_file_name() gets f set to -2, it skips the local filter rules.Wayne Davison1-4/+26
2005-02-14If f_name_cmp() discovers that two directory strings compare to anWayne Davison1-1/+15
2005-02-14John E. Malmberg convinced me to standardize on #ifs for definedWayne Davison1-17/+17
2005-02-13In clean_flist(), if a duplicate is found for a dir and a non-dir,Wayne Davison1-12/+36
2005-02-13- Made receive_file_entry() return the file_struct pointer insteadWayne Davison1-63/+127
2005-02-13Changed the prefix on the fnc_state enums.Wayne Davison1-22/+22
2005-02-12We don't need to avoid the local filter list in send_file_name()Wayne Davison1-6/+1
2005-02-12- Since send_file_list() is no longer called with f == -1, got ridWayne Davison1-56/+41
2005-02-09- Decided that flist_find() should be public, not static.Wayne Davison1-11/+25
2005-02-07Added missing calls to safe_fname() and full_fname().Wayne Davison1-11/+13
2005-02-07Needed to call safe_fname() when listing the remote names.Wayne Davison1-2/+2
2005-02-03Changed delete_missing() to not limit the use of DEL_FORCE_RECURSEWayne Davison1-6/+3
2005-02-03- We now separate the user-specified top-dir flag (via the restoredWayne Davison1-19/+25
2005-02-03- Moved an optimization from file_compare() into f_name_cmp() (the oneWayne Davison1-53/+33
2005-02-01- Made flist_find() and receive_file_entry() static functions.Wayne Davison1-75/+51
2005-02-01Fixed a typo in a variable name.Wayne Davison1-4/+4
2005-01-31Tweaked one or more warning messages.Wayne Davison1-1/+1
2005-01-30Added "need_first_push" logic to delete_in_dir().Wayne Davison1-6/+24
2005-01-30delete_in_dir() now mananges the push/pop levels of nestedWayne Davison1-12/+36