X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/dce70db374f130fe001e0af478e07da3608384b8..0abda1b176b0cb95f5a177d5206ddbada9f74787:/testsuite/compare-dest.test diff --git a/testsuite/compare-dest.test b/testsuite/compare-dest.test index 28dbda1c..66be4c36 100644 --- a/testsuite/compare-dest.test +++ b/testsuite/compare-dest.test @@ -1,14 +1,11 @@ #! /bin/sh -# Copyright (C) 2003 by Wayne Davison +# Copyright (C) 2004 by Wayne Davison # This program is distributable under the terms of the GNU GPL see # COPYING). -# Test rsync handling of exclude/include directives. - -# Test some of the more obscure wildcard handling of exclude/include -# processing. +# Test rsync handling of the --compare-dest option. . "$suitedir/rsync.fns" @@ -20,11 +17,17 @@ altdir="$tmpdir/alt" hands_setup -# Setup the chk and alt dirs -$RSYNC -av --exclude=text "$fromdir/" "$chkdir/" +# Setup the alt and chk dirs $RSYNC -av --include=text --include='*/' --exclude='*' "$fromdir/" "$altdir/" -checkit "$RSYNC -avv --compare-dest=\"$altdir\" \"$fromdir/\" \"$todir/\"" "$chkdir" "$todir" +sleep 1 +touch "$fromdir/dir/text" + +$RSYNC -av --exclude=/text "$fromdir/" "$chkdir/" + +# Let's do it! +checkit "$RSYNC -avv --no-whole-file --compare-dest=\"$altdir\" \ + \"$fromdir/\" \"$todir/\"" "$chkdir" "$todir" # The script would have aborted on error, so getting here means we've won. exit 0