1. 20 Mar, 2008 2 commits
  2. 19 Mar, 2008 3 commits
    • Wayne Davison's avatar
      A couple more support/rrsync tweaks: · e889e0c4
      Wayne Davison authored
      - Die if the --server option is not first on the command-line.
      - Don't allow the --daemon option by default.
      e889e0c4
    • Wayne Davison's avatar
    • Matt McCutchen's avatar
      Unsnarl missing_below/dry_run logic. · 83a8ca7b
      Matt McCutchen authored
      The generator can skip a directory's contents altogether due to
      --ignore-non-existing, a daemon exclude, or a mkdir failure.  On a
      --dry-run, the generator can also note the missingness of a directory
      while still scanning its contents.  These two scenarios were conflated
      using a single set of missing_below/missing_dir variables in combination
      with transient increments in dry_run; this caused at least three bugs.
      
      Now recv_generator has separate variables for the two scenarios, called
      skip_dir and dry_missing_dir, respectively.  For simplicity, we take the
      F_DEPTH instead of having separate *_below variables.  We mark both
      kinds of missing dirs with FLAG_MISSING_DIR.  (dry_run > 1) iff the
      *root* of the destination does not exist; it is no longer incremented
      for missing subdirs.  I added tests for the three fixed bugs in
      missing.test.
      83a8ca7b
  3. 18 Mar, 2008 6 commits
  4. 17 Mar, 2008 14 commits
  5. 16 Mar, 2008 2 commits
  6. 15 Mar, 2008 7 commits
  7. 14 Mar, 2008 1 commit
  8. 12 Mar, 2008 2 commits
  9. 11 Mar, 2008 3 commits
    • Wayne Davison's avatar
      - One more fix for the 'T' itemized output for a symlink when we're · 0607c307
      Wayne Davison authored
        the client on the receiving side of a protocol-29 connection.
      0607c307
    • Wayne Davison's avatar
      (Matt) Add missing --no-y option. · 492ad042
      Wayne Davison authored
      492ad042
    • Wayne Davison's avatar
      Fixed some itemized logging failures: · 1ed9018e
      Wayne Davison authored
      - If a symlink/device/special-file changes its value without any
        attribute changes, the itemized event no longer gets dropped.
      - We put a 'c' into the checksum/change field now to indicate when
        a symlink/device/special-file changes its value without changing
        its type.  This lets us properly interpret the --copy-links output
        to know which items are getting copied without changes and which
        are getting created with new content.
      - Fixed the 'T' itemized output for a symlink when rsync tries to
        set the right time but fails due to lack of OS/disk support.
      1ed9018e