exec "$bup_python" "$0" ${1+"$@"}
"""
# end of bup preamble
+
import os, sys, time
+
from bup import hashsplit, git, options, client
-from bup.helpers import *
+from bup.helpers import (handle_ctrl_c, hostname, log, parse_num, qprogress,
+ reprogress, saved_errors, userfullname, username)
optspec = """
try:
it = cp.get(line.strip())
next(it, None) # skip the file type
- except KeyError, e:
+ except KeyError as e:
add_error('error: %s' % e)
continue
yield IterToFile(it)
if opt.commit or opt.name:
msg = 'bup split\n\nGenerated by command:\n%r\n' % sys.argv
ref = opt.name and ('refs/heads/%s' % opt.name) or None
- commit = pack_writer.new_commit(oldref, tree, date, msg)
+ userline = '%s <%s@%s>' % (userfullname(), username(), hostname())
+ commit = pack_writer.new_commit(tree, oldref, userline, date, None,
+ userline, date, None, msg)
if opt.commit:
print commit.encode('hex')