tahoe_backup.py: display warnings on errors instead of stopping the whole backup...
authorfrancois <francois@ctrlaltdel.ch>
Wed, 20 Jan 2010 09:42:49 +0000 (01:42 -0800)
committerfrancois <francois@ctrlaltdel.ch>
Wed, 20 Jan 2010 09:42:49 +0000 (01:42 -0800)
commitb03406af9d2162786dd5794f9bf784a3e7a0018a
treeec248f43910bc248475cc45e1952ad684ab811ce
parent66646d9dd6c0987354bc517bc83e1a18a7df9d3a
tahoe_backup.py: display warnings on errors instead of stopping the whole backup. Fix #729.

This patch displays a warning to the user in two cases:

  1. When special files like symlinks, fifos, devices, etc. are found in the
     local source.

  2. If files or directories are not readables by the user running the 'tahoe
     backup' command.

In verbose mode, the number of skipped files and directories is printed at the
end of the backup.

Exit status returned by 'tahoe backup':

  - 0 everything went fine
  - 1 the backup failed
  - 2 files were skipped during the backup
src/allmydata/scripts/tahoe_backup.py
src/allmydata/test/test_cli.py