From 0254bd46ec48e420b7d0a4a330edc2683fd8c2cb Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sun, 20 Feb 2005 01:04:27 +0000 Subject: [PATCH] Test --remove-sent-files. --- testsuite/delete.test | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 testsuite/delete.test diff --git a/testsuite/delete.test b/testsuite/delete.test new file mode 100644 index 00000000..99791d5a --- /dev/null +++ b/testsuite/delete.test @@ -0,0 +1,27 @@ +#! /bin/sh + +# Copyright (C) 2005 by Wayne Davison + +# This program is distributable under the terms of the GNU GPL see +# COPYING). + +# Test rsync handling of various delete directives. + +. "$suitedir/rsync.fns" + +hands_setup + +makepath "$chkdir" + +# Create two chk dirs, one with a copy of the source files, and one with +# what we expect to be left behind by the copy using --remove-sent-files. +$RSYNC -av "$fromdir/" "$chkdir/copy/" +$RSYNC -av -f 'exclude,! */' "$fromdir/" "$chkdir/empty/" + +checkit "$RSYNC -avv --remove-sent-files \ + \"$fromdir/\" \"$todir/\"" "$chkdir/copy" "$todir" + +diff -r "$chkdir/empty" "$fromdir" + +# The script would have aborted on error, so getting here means we've won. +exit 0 -- 2.34.1