From cd1b75552f69c2629f61d79b459efbc1a0a1e267 Mon Sep 17 00:00:00 2001 From: bescoto Date: Thu, 29 Dec 2005 21:15:13 +0000 Subject: Added --null-separator option, times can now be given in different formats git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@727 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109 --- rdiff-backup/rdiff-backup-statistics | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/rdiff-backup/rdiff-backup-statistics b/rdiff-backup/rdiff-backup-statistics index be5fc0e..7e3f8f9 100755 --- a/rdiff-backup/rdiff-backup-statistics +++ b/rdiff-backup/rdiff-backup-statistics @@ -27,11 +27,12 @@ from rdiff_backup import connection, regress, rpath, Globals, restore, \ begin_time = None # Parse statistics at or after this time... end_time = None # ... and at or before this time (epoch seconds) min_ratio = .05 # report only files/directories over this number +separator = "\n" # The line separator in file_statistics file def parse_args(): - global begin_time, end_time, min_ratio + global begin_time, end_time, min_ratio, separator try: optlist, args = getopt.getopt(sys.argv[1:], "", - ["begin-time=", "end-time=", "minimum-ratio="]) + ["begin-time=", "end-time=", "minimum-ratio=", "null-separator"]) except getopt.error, e: sys.exit("Bad command line: " + str(e)) @@ -39,11 +40,13 @@ def parse_args(): if opt == "--begin-time": begin_time = Time.genstrtotime(arg) elif opt == "--end-time": end_time = Time.genstrtotime(arg) elif opt == "--minimum-ratio": min_ratio = float(arg) + elif opt == "--null-separator": separator = '\0' else: assert 0 if len(args) != 1: - sys.exit("Usage: %s --begin-time