Wayne Davison
e32a48d256
Preparing for release of 2.6.7pre3
v2.6.7pre3
2006-03-02 22:49:27 +00:00
Wayne Davison
b5cf121d70
Mention the get_local_name() change.
2006-03-02 03:56:14 +00:00
Wayne Davison
44c26bf2a1
Don't allow overwriting a non-directory with a directory (just
...
like cp).
2006-03-02 03:53:42 +00:00
Wayne Davison
cc8c5057fe
If get_local_name() fails to stat() the destination for any
...
reason other than the destination does not exist, mention the
error and exit.
2006-03-02 03:40:09 +00:00
Wayne Davison
b4c7c1ca99
A couple more improvements for --list-only.
2006-03-01 01:04:57 +00:00
Wayne Davison
16d3b31b2c
Improved a couple sentences.
2006-03-01 00:59:22 +00:00
Wayne Davison
89a8180c5e
One more bugfix.
2006-02-28 21:48:45 +00:00
Wayne Davison
34f961bbf3
Got the order of s1 and s2 right in the debug output.
2006-02-28 21:48:15 +00:00
Wayne Davison
2384f9e1db
Update for hash-table change.
2006-02-28 21:21:44 +00:00
Wayne Davison
48cce779a2
Decided to drop the dynamically sized hash table for now. This was
...
due to timing tests showing that the per-byte modulus calculation
slowed down regular sized files. Kept the other improvements
because they lessened our memory use and actually sped up the code.
2006-02-28 21:20:08 +00:00
Wayne Davison
6820753732
Renamed sum_table -> hash_table.
2006-02-28 07:32:48 +00:00
Wayne Davison
fbbe9a016d
Changed the name of GETTAG() to SUM2HASH().
2006-02-28 01:00:03 +00:00
Wayne Davison
c64ca7ef58
Eliminated one variable from hash_search().
2006-02-28 00:31:51 +00:00
Wayne Davison
900cfcb584
- Fixed a problem with the new gettag2() macro by getting rid of the
...
need for it.
- Fixed a really old bug in the verbose output where it would output
the wrong sum value (off by one).
- Renamed the tag_hit variables & debug output to hash_hit.
2006-02-28 00:09:19 +00:00
Wayne Davison
beab3078d6
Added --no-H and --no-hard-links.
2006-02-27 23:35:18 +00:00
Wayne Davison
530a2199da
Mention the hash table change.
2006-02-27 21:29:44 +00:00
Wayne Davison
d9bca0c32f
This is Shachar Shemesh's patch for making the hash-table code
...
work better with large files. I further modified it to eliminate
the extra level of indirectness (and the qsort()), which saves
memory.
2006-02-27 21:16:04 +00:00
Wayne Davison
d733de97f5
Added a "chain" item to the struct sum_buf.
2006-02-27 21:11:56 +00:00
Wayne Davison
f06c11ed40
Tweaked a sentence.
2006-02-27 20:53:35 +00:00
Wayne Davison
c638caa63e
In read_sum_head(): if we read a negative checksum count, die
...
with an error.
2006-02-27 03:12:26 +00:00
Wayne Davison
d775372a34
Tweaked a sentence.
2006-02-24 19:50:22 +00:00
Wayne Davison
07affc3d93
Document the latest changes.
2006-02-24 17:58:24 +00:00
Wayne Davison
f2ebbebead
- Document the new --copy-dirlinks option.
...
- Improved the docs for --no-implied-dirs and --keep-dirlinks
(based on a patch from Matt).
- Improved a few other misc. sentences.
- Shuffled the order of a couple options.
2006-02-24 17:54:47 +00:00
Wayne Davison
a695b379b5
Make sure the receiver resets copy_dirlinks (so that it can't
...
affect the delete scan).
2006-02-24 17:54:41 +00:00
Wayne Davison
88c2190a7c
- Got rid of unused externs.
...
- Added support for copy_dirlinks.
- Fixed a bug where --copy-links would not affect implied dirs
unless --copy-unsafe-links was also specified.
2006-02-24 17:54:35 +00:00
Wayne Davison
2dbf36ef55
Added the new --copy-dirlinks (-k) option.
2006-02-24 17:54:30 +00:00
Wayne Davison
cca9208697
Got rid of unused externs.
2006-02-24 16:43:44 +00:00
Wayne Davison
aa37022ef7
A recently added stat() call needed to be do_stat().
2006-02-24 09:35:47 +00:00
Wayne Davison
85c417579f
Made create_directory_path() return -1 if it couldn't create some
...
portion of the filename's path.
2006-02-24 09:34:44 +00:00
Wayne Davison
baed67efc4
Need to define an orig_umask value now that utils.c uses it.
2006-02-24 01:56:29 +00:00
Wayne Davison
c5b7aa1532
The orig_umask value is now a mode_t.
2006-02-24 01:56:26 +00:00
Wayne Davison
904e5af128
The create_directory_path() function no longer takes a base_umask
...
arg.
2006-02-24 01:56:21 +00:00
Wayne Davison
a41d110647
- The orig_umask value is now a mode_t.
...
- Use CHMOD_BITS instead of 07777.
2006-02-24 01:56:18 +00:00
Wayne Davison
a92d6ff13c
Moved the orig_umask variable's definition into main.c since it
...
has nothing to do with option settings.
2006-02-24 01:56:14 +00:00
Wayne Davison
05278935a3
- Call mkdir_defmode() instead of do_mkdir().
...
- Define orig_umask in this file, not options.c.
- Made orig_umask a mode_t, not an int.
2006-02-24 01:56:10 +00:00
Wayne Davison
a56cdef9b1
Call mkdir_defmode() instead of do_mkdir().
2006-02-24 01:56:07 +00:00
Wayne Davison
e9357a2deb
+ Added mkdir_defmode().
...
+ Changed create_directory_path() to drop the (now) unneeded
base_umask arg and to call mkdir_defmode().
2006-02-24 01:56:01 +00:00
Wayne Davison
8d94d27af0
Moved an extern into its proper place.
2006-02-24 01:39:10 +00:00
Wayne Davison
6f2a222c59
One more fuzzy tweak.
2006-02-23 20:29:55 +00:00
Wayne Davison
8470a515ef
Some improved fuzzy-parent-dir logic.
2006-02-23 20:27:17 +00:00
Wayne Davison
06982ac43b
Mention latest fixes.
2006-02-23 20:17:09 +00:00
Wayne Davison
865c3b5f92
The new fuzzy-dir logic once again avoids calling get_dirlist()
...
until a regular file is found in the current parent directory.
2006-02-23 20:00:48 +00:00
Wayne Davison
8c9e06d7b9
Fixed the creation of symlinks and devices when both --relative
...
and --no-implied-dirs are specified and the destination dir does
not yet exist.
2006-02-23 19:43:54 +00:00
Wayne Davison
a9cc128308
Renamed fuzzy_dirname -> parent_dirname.
2006-02-23 19:07:33 +00:00
Wayne Davison
ccb16b467b
Make sure that the --fuzzy option's dir-scan doesn't generate an
...
I/O error when --no-relative is used and the destination dir does
not exist yet.
2006-02-23 18:58:30 +00:00
Wayne Davison
1e44aeb92a
Mention the --list-arg change.
2006-02-23 00:43:17 +00:00
Wayne Davison
c897f7119a
Document the revised --list-only behavior and the ability to use
...
rsync with one local source arg (i.e. no destination).
2006-02-23 00:40:58 +00:00
Wayne Davison
ee8e2b1547
Rsync no longer returns a usage error when used with one local
...
source arg and no destination: this now implies the --list-only
option, just like one remote source arg has always done.
2006-02-23 00:38:34 +00:00
Wayne Davison
5fa38cd679
- Improved the way we generate the tar file.
...
- The second run of verify-patches is in a better spot now.
- Made various improvements to the output.
2006-02-22 19:09:51 +00:00
Wayne Davison
65535b5482
Mentioned that the daemon now logs connections.
2006-02-21 17:19:49 +00:00