Wayne Davison
9ec3828b03
Some new defines for incremental-recursion mode.
2006-12-28 07:54:13 +00:00
Wayne Davison
e0e3203156
- Changes to handle new default of --delete-during for --delete.
...
- Allow -H to be repeated.
2006-12-28 07:54:10 +00:00
Wayne Davison
edb977215b
Only append_mode > 0 now indicates option is enabled.
2006-12-28 07:54:07 +00:00
Wayne Davison
18233a170e
Only sparse_files > 0 now indicates option is enabled.
2006-12-28 07:54:04 +00:00
Wayne Davison
283887d777
Neaten up use of uid_t/gid_t variable types.
2006-12-28 07:08:13 +00:00
Wayne Davison
c2f0e4d965
Don't include MATCHFLG_PERISHABLE in CVS-exclude handling unless
...
we're talking protocol 30 or above.
2006-12-28 06:27:22 +00:00
Wayne Davison
8576397c3e
Fix the building of mkrounding$(EXEEXT) when building outside the
...
source directory (provided by Art Haas).
2006-12-27 21:40:16 +00:00
Wayne Davison
c09af06d0c
Made the int_byte_cnt[] array 75% smaller.
2006-12-27 17:43:51 +00:00
Wayne Davison
ded73ed90f
Ignore all conftest* items, as Matt suggested.
2006-12-27 17:36:57 +00:00
Wayne Davison
f335eb1f83
Fix usage message.
2006-12-26 05:56:38 +00:00
Wayne Davison
7afa34fd27
Test --only-write-batch option.
2006-12-26 05:29:05 +00:00
Wayne Davison
1f56188f8c
Can just test ignore_errors w/o lp_ignore_errors(module_id) now.
2006-12-25 17:49:23 +00:00
Wayne Davison
3162ea6f67
Set ignore_errors variable based on lp_ignore_errors(module_id).
2006-12-25 17:49:19 +00:00
Wayne Davison
327c559aff
Improved the new --pasword-file error message.
2006-12-24 06:13:08 +00:00
Wayne Davison
99effefc81
Fixed a thinko in the last news item.
2006-12-24 05:47:21 +00:00
Wayne Davison
e8dad39518
Mention checking of --password-file's use.
2006-12-24 01:30:44 +00:00
Wayne Davison
09a54c399c
Make the --password-file option's summary even better.
2006-12-24 01:30:24 +00:00
Wayne Davison
9586e59370
Improved the docs for the --password-file option.
2006-12-24 00:58:30 +00:00
Wayne Davison
ce455b03e7
Improved the summary of the --password-file option.
2006-12-24 00:58:24 +00:00
Wayne Davison
a39da29ac5
If the user specified --password-file without using daemon mode,
...
complain and die.
2006-12-24 00:58:21 +00:00
Wayne Davison
794a0b6c25
Make use of the SHORT_SUM_LENGTH define.
2006-12-23 23:57:16 +00:00
Wayne Davison
1b81f797a2
Fixed a problem with the output of %f for non-daemon rsyncs.
2006-12-23 20:48:29 +00:00
Wayne Davison
889ae39d7a
Mention the %f fix.
2006-12-23 20:46:33 +00:00
Wayne Davison
5f4e991c70
Fixed the item numbers in the regex comment.
2006-12-20 00:50:17 +00:00
Wayne Davison
c96f6eb584
Call SIGACTION() instead of signal().
2006-12-18 07:24:24 +00:00
Wayne Davison
e10664c5e8
Moved the write_stream_flags() call from io.c into main.c so that
...
it gets called before the transfer starts (thus ensuring that it
can write out un-tweaked values of preserver_[ug]id vars).
2006-12-18 06:56:30 +00:00
Wayne Davison
99a957d3f4
Renamed flist_extra_cnt to file_extra_cnt.
2006-12-18 06:56:26 +00:00
Wayne Davison
658a63694b
Got rid of the "tweaked" versions of the uid and gid vars.
2006-12-18 06:56:23 +00:00
Wayne Davison
30e50494bb
Tweaked the output a little.
2006-12-18 06:41:00 +00:00
Wayne Davison
719985cb9c
A few more minor tweaks.
2006-12-17 04:42:33 +00:00
Wayne Davison
2d2414f39e
- We now define int16 and uint16.
...
- Make use of the [u]int{16,32,64}_t types, if they're around.
2006-12-17 02:05:11 +00:00
Wayne Davison
edb4ba5fdb
We now check for these: int16_t, uint16_t, int32_t, uint32_t, and int64_t.
2006-12-17 01:59:03 +00:00
Wayne Davison
007996b40d
Got rid of the code that sorted based on struct idev objects since
...
we always use a hardlinked group-number now.
2006-12-17 00:40:39 +00:00
Wayne Davison
dbd9ea3e5a
Use F_ROOTDIR() in place of dir.root.
2006-12-17 00:40:36 +00:00
Wayne Davison
2ef0340517
Use F_DEPTH() in place of dir.depth.
2006-12-17 00:40:33 +00:00
Wayne Davison
9d737ecb7a
Got rid of the hlink_pool in favor of using the new hashtable code
...
on the receiving side. This allows us to always use a 32-bit number
to identify the hardlink clusters, even on a system where pointers
are 64-bits. Also made changes to handle the use of F_ROOTDIR() and
F_DEPTH() instead of the old union that wasted space on the
receiving side when pointers are 64-bits.
2006-12-17 00:40:28 +00:00
Wayne Davison
bd6edd3fa2
- Got rid of "struct idev".
...
- Use just the 32-bit numbers in the file_extras union.
- Re-ordered the items in the file_struct to avoid padding
on systems with 64-bit pointers.
- Got rid of the "dir" union in the file_struct, making the
two items into "extras": F_DEPTH() for the receiving side,
and F_ROOTDIR() for the sending side.
- Added PTR_EXTRA_LEN define.
- Got rid of F_HL_IDEV() define.
2006-12-17 00:40:24 +00:00
Wayne Davison
6eee13cf58
Moved the flist_extra_cnt stuff from options.c to compat.c so that
...
the values will be computed separately for the sender and the
receiver.
2006-12-17 00:40:21 +00:00
Wayne Davison
9602b5cfbd
- Ensure that mkrouding gets rebuilt when rsync.h changes.
...
- Added an easy way to run the tests using protocol 29.
2006-12-17 00:40:18 +00:00
Wayne Davison
48ffc11e9c
Make the error messages a little clearer.
2006-12-16 23:14:59 +00:00
Wayne Davison
5a3e9ff608
Output some info about the size of our structures.
2006-12-16 21:11:58 +00:00
Wayne Davison
aac5cab80b
Changed the static file_struct var to match the changes in rsync.h.
2006-12-16 19:24:17 +00:00
Wayne Davison
a3e18c763a
Use the new rounding.h file to optionally round up the count of
...
extra values we put at the start of the file_struct. Also, deal
with the extras variable no longer being in the file_struct.
2006-12-16 19:24:14 +00:00
Wayne Davison
403dbc1377
Build & run mkrounding to make the rounding.h file used by flist.c.
...
Also, clean up the new items.
2006-12-16 19:24:11 +00:00
Wayne Davison
5b30412c68
Moved the file_extra union out of the file_struct.
2006-12-16 19:24:08 +00:00
Wayne Davison
d5833800a8
New file to figure out if a system has any rounding needs when
...
prepending extra values at the start of the file_struct.
2006-12-16 19:24:05 +00:00
Wayne Davison
8d3a785fa5
Added mkrounding and rounding.h.
2006-12-16 19:24:02 +00:00
Wayne Davison
3a5a7de6c9
Mention hard-link memory savings and byte-transfer savings.
2006-12-16 07:39:53 +00:00
Wayne Davison
c58c1dc446
Added a basename var to file_struct at the end, making it clearer
...
where the basename exists without actually changing how the data
is organized.
2006-12-16 07:18:41 +00:00
Wayne Davison
eefe189e1d
Changed the test for the 2.6.8 bug to preserve owner and group.
2006-12-16 02:18:44 +00:00