| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- use `grep -E` and `grep -F` (`egrep` and `fgrep` are non-standard)
- use same hashbang style for all test scripts
- use explicit comparisons in test scripts
- remove redundant ; from test scripts
- make test script not executable, just like all the other scripts
- unify codestyle across all test scripts
- make openssl license exception clearer by having it at the top
- use modern links in COPYING. The text now matches:
https://www.gnu.org/licenses/gpl-3.0.txt
- fix typo
|
| |
|
| |
|
|
|
| |
Setup an optional cygwin build that is currently triggered when a [buildall] is in the commit message (the build is currently quite slow).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now put the configure.sh, config.h.in, and aclocal.m4 files in the
alternate build dir along with the other generated files. This requires
that we create symlinks for configure.ac & m4 in the build dir, which is
handled on the first run of configure or prepare-source. I also changed
the patch-branch handling away from the .gen-stash dir to an automatic
build/$PATCH subdir idiom that will keep each branch's configuration
separated. These automatic build dirs are only used when there is a
.git dir, a build/master dir, and no top-dir Makefile. You'll also
want to have package/make early on your path for optimal ease of use.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Files-from data is now sent as multiplexed I/O so that it can mingle
with any messages (such as debug output). Requires protocol 31.
Protocol 31 no longer disables output verbosity in a couple instances
that used to cause protocol issues.
Got rid of MSG_* messages that have implied raw data that follows after
them. We instead send a negative index value as a part of the raw data
stream, which is guaranteed to be output together with the following
data. This only affects the (in-progress) protocol 31 and the (self-
contained) communication stream from the receiver to the generator.
Added --debug=IO and improved --debug=FLIST. Some --debug=IO output
requires --msgs2stderr to be used to see it (i.e. sending a message
about sending a message would send another message, ad infinitum).
|
|
|
|
| |
source dir.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
| |
of running its own test using ln.
- Made the merge test call checkit with absolute paths so that some
folk's cd command won't foul things up with extra output.
|
|
|
|
| |
that future changes are easier to make.
|
|
|
|
| |
why it is coded the way it is.
|
|
|
|
|
|
|
|
|
|
| |
tell the client if the server can set the times on a symlink (both
the server->client byte and the client->server use of -e). Make use
of this info to allow the proper output of the 't' flag when rsync
can set the time on a symlink (and we're talking protocol >= 30).
Added output of "[no] symtimes" info in the --version message.
Fixed the itemize.test so that it works when rsync believes that it
can set the time of a symlink, but it can't really do it.
|
|
|
|
| |
the same as earlier protocols.
|
|
|
|
|
| |
that makes it incompatible with all prior versions. A patch will be
provided to allow talking with older (patched) rsync versions.
|
| |
|
|
|
|
| |
for a long-standing bug combinding -H with --compare-dest.
|
|
|
|
| |
to a non-existent file for the test to work right).
|
|
|
|
| |
some systems change the time on a directory that gets moved.
|
|
|
|
| |
when using --link-dest.
|
|
|
|
| |
happening.
|
| |
|
| |
|
|
|
|
|
| |
directory, and made one of those do a --dry-run test before
the regular test.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
with the new way link-dest handles symlinks.
|
| |
|
|
|
|
| |
- Twiddled where the calls to filter_outfile happen.
|
|
|
|
| |
OSes.
|
|
|
|
|
|
|
|
|
|
| |
debugging on failures.
- Added the function filter_outfile() and used it in place of the
various output-filtering commands.
- Use the sed rules for filtering the combination of --itemized
output with double-verbose output so that we're sure there's no
superfluous lines being output (which the old grep filtering
would have ignored).
|
| |
|
|
|
|
| |
permissions difference when copying symlinks.
|
| |
|
| |
|
|
double-verbose output) is happening correctly.
|