Preparing for release of 2.6.6pre1
[rsync.git] / testsuite / delete.test
1 #! /bin/sh
2
3 # Copyright (C) 2005 by Wayne Davison <wayned@samba.org>
4
5 # This program is distributable under the terms of the GNU GPL see
6 # COPYING).
7
8 # Test rsync handling of various delete directives.  
9
10 . "$suitedir/rsync.fns"
11
12 set -x
13
14 hands_setup
15
16 makepath "$chkdir"
17
18 # Create two chk dirs, one with a copy of the source files, and one with
19 # what we expect to be left behind by the copy using --remove-sent-files.
20 $RSYNC -av "$fromdir/" "$chkdir/copy/"
21 $RSYNC -av -f 'exclude,! */' "$fromdir/" "$chkdir/empty/"
22
23 checkit "$RSYNC -avv --remove-sent-files \
24     \"$fromdir/\" \"$todir/\"" "$chkdir/copy" "$todir"
25
26 diff -r "$chkdir/empty" "$fromdir"
27
28 # The script would have aborted on error, so getting here means we've won.
29 exit 0