]> arthur.barton.de Git - bup.git/blobdiff - cmd/split-cmd.py
Add bup prune-older command
[bup.git] / cmd / split-cmd.py
index e813dd7d2658b4420ab21f9b9a7f4f78a7b9fc06..637bbd9af6ca593a19eef6b5d17c2ed8001ca46d 100755 (executable)
@@ -8,8 +8,9 @@ exec "$bup_python" "$0" ${1+"$@"}
 import os, sys, time
 
 from bup import hashsplit, git, options, client
-from bup.helpers import (handle_ctrl_c, hostname, log, parse_num, qprogress,
-                         reprogress, saved_errors, userfullname, username)
+from bup.helpers import (add_error, handle_ctrl_c, hostname, log, parse_num,
+                         qprogress, reprogress, saved_errors,
+                         userfullname, username, valid_save_name)
 
 
 optspec = """
@@ -88,7 +89,7 @@ if is_reverse and opt.remote:
     o.fatal("don't use -r in reverse mode; it's automatic")
 start_time = time.time()
 
-if opt.name and opt.name.startswith('.'):
+if opt.name and not valid_save_name(opt.name):
     o.fatal("'%s' is not a valid branch name." % opt.name)
 refname = opt.name and 'refs/heads/%s' % opt.name or None
 if opt.noop or opt.copy: