import re
import random
import shutil
+import sys
from datetime import datetime
from functools import partial
else:
deltatar.restore_backup(args.targetpath, backup_tar_path=args.sourcepath)
elif args.recover:
+ if args.sourcepath is not None:
+ print("Disaster recovery conflicts with --sourcepath; please supply"
+ " an\nindex file (--indexes).", file=sys.stderr)
failed = deltatar.recover_backup(args.targetpath,
- backup_indexes_paths=args.indexes,
- backup_tar_path=args.sourcepath)
+ backup_indexes_paths=args.indexes)
if len (failed) > 0:
logger = logging.getLogger('deltatar.DeltaTar')
print ("%d files could not be restored:" % len (failed))
elif args.equals:
check_equal_dirs(os.path.abspath(args.sourcepath), os.path.abspath(args.targetpath), deltatar)
else:
- import sys
print("Nothing to do.\nPlease specify one of --full, --diff, --list-files, "
"--restore, --equals.\n", file=sys.stderr)
parser.print_help(file=sys.stderr)