summaryrefslogtreecommitdiff
path: root/testsuite/itemize.test
Commit message (Collapse)AuthorAgeFilesLines
* Make use of -VV when checking rsync capabilities.Wayne Davison2022-10-201-2/+2
|
* Preparing for release of 3.2.4pre2v3.2.4pre2Wayne Davison2022-01-151-1/+1
|
* Preparing for release of 3.2.4pre1v3.2.4pre1Wayne Davison2022-01-021-1/+1
|
* Minor cleanup (#214)a13460542021-09-261-1/+1
| | | | | | | | | | | | - 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
* Need to also check stdout_format_has_i in some INFO-NAME checks.Wayne Davison2021-06-271-3/+11
|
* Check status of tests that pipe rsync's output & simplify output diffing.Wayne Davison2020-09-211-98/+35
|
* Let's try cygwin again. (#69)Wayne Davison2020-07-151-6/+6
| | | Setup an optional cygwin build that is currently triggered when a [buildall] is in the commit message (the build is currently quite slow).
* Avoid a test failure on Alpine.Wayne Davison2020-07-071-1/+1
|
* Improve alternate build-dir supportWayne Davison2020-06-281-2/+2
| | | | | | | | | | | | 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.
* Convert a couple files to UTF-8; more Copyright years.Wayne Davison2020-06-131-1/+1
|
* Fix the parsing of the --version capabilities.Wayne Davison2020-05-251-1/+1
|
* Rename configure.in to configure.ac, the current autoconf standard.Matt McCutchen2010-04-241-3/+3
|
* A major overhaul of I/O routines, creating perform_io().Wayne Davison2009-10-171-2/+2
| | | | | | | | | | | | | | | | | | 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).
* Fix some path problems when the build dir is not theWayne Davison2008-05-171-2/+1
| | | | source dir.
* Fixed some itemized logging failures:Wayne Davison2008-03-101-3/+3
| | | | | | | | | | | | - 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.
* - Made the itemize test check for CAN_HARDLINK_SYMLINK define insteadWayne Davison2008-03-041-5/+4
| | | | | | 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.
* Use variables to hold the constant itemized strings soWayne Davison2008-02-271-58/+58
| | | | that future changes are easier to make.
* Fixed the hard-link check again, adding a comment as toWayne Davison2008-02-181-3/+5
| | | | why it is coded the way it is.
* Extended the protocol-30 info-passing code at startup, and use it toWayne Davison2008-02-181-14/+42
| | | | | | | | | | 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.
* Got rid of the output differences for protocol 30 since it is nowWayne Davison2007-07-081-30/+19
| | | | the same as earlier protocols.
* The ACL support has arrived! This version has a brand new protocolWayne Davison2007-03-111-59/+59
| | | | | that makes it incompatible with all prior versions. A patch will be provided to allow talking with older (patched) rsync versions.
* Handle slight differences in the output of protocol 30's incremental mode.Wayne Davison2006-12-281-19/+30
|
* Handle the new output from the hard-link code, including a fixWayne Davison2006-12-091-6/+4
| | | | for a long-standing bug combinding -H with --compare-dest.
* Fixed the hard-linking of symlinks test (we need to use a symlinkWayne Davison2006-11-101-2/+7
| | | | to a non-existent file for the test to work right).
* Changed how we deal with the alternate-dest directory becauseWayne Davison2006-11-101-21/+20
| | | | some systems change the time on a directory that gets moved.
* If the OS can't hard-link a symlink, tweak the expected outputWayne Davison2006-11-101-1/+5
| | | | when using --link-dest.
* Changed to reflect new (more correct) output of what updating isWayne Davison2006-11-101-41/+25
| | | | happening.
* Renumbered tests after adding one in the middle.Wayne Davison2006-10-111-5/+5
|
* Handle the itemizing of of the "." dir when it is newly created.Wayne Davison2006-10-111-6/+7
|
* Made some of the --link-dest tests use a relative destinationWayne Davison2006-10-091-3/+14
| | | | | directory, and made one of those do a --dry-run test before the regular test.
* Decided against shortening the output of --itemize-changes.Wayne Davison2006-02-091-67/+67
|
* Added a missing '(' in the opening comments.Wayne Davison2006-02-041-1/+1
|
* Decided I don't like "set -x".Wayne Davison2006-02-031-2/+0
|
* Moved the filter_outfile() function to rsync.fns.Wayne Davison2006-01-301-13/+0
|
* Changed to handle removed 'a' slot in %i output.Wayne Davison2006-01-241-67/+67
|
* Improved the tests we run to test more output variations and to workWayne Davison2005-12-151-8/+116
| | | | with the new way link-dest handles symlinks.
* Fixed test to work when objdir != srcdir (thanks to Art Haas).Wayne Davison2005-06-241-3/+3
|
* - Added a comment to the filter_outfile function.Wayne Davison2005-06-101-4/+6
| | | | - Twiddled where the calls to filter_outfile happen.
* Simplified the regular expressions for sed due to problems on someWayne Davison2005-06-101-2/+5
| | | | OSes.
* - Put the output we're expecting into an rsync.chk file, for easierWayne Davison2005-06-101-15/+31
| | | | | | | | | | 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).
* One more instance of the umask kluge was needed.Wayne Davison2005-06-101-0/+2
|
* Use umask kluge from rsync.fns to try to get rid of a potentialWayne Davison2005-06-101-0/+2
| | | | permissions difference when copying symlinks.
* Make the sed commands compatible with Solaris (hopefully).Wayne Davison2005-06-101-2/+2
|
* Got rid of some potentially unhandled permissions differences.Wayne Davison2005-06-101-2/+6
|
* Test that our outputting of itemized messages (as well asWayne Davison2005-06-091-0/+149
double-verbose output) is happening correctly.