3 bup_python="$(dirname "$0")/bup-python" || exit $?
4 exec "$bup_python" "$0" ${1+"$@"}
8 from __future__ import absolute_import
11 from bup import git, options, client
12 from bup.helpers import log, saved_errors
16 [BUP_DIR=...] bup init [-r host:path]
18 r,remote= remote repository path
20 o = options.Options(optspec)
21 (opt, flags, extra) = o.parse(sys.argv[1:])
24 o.fatal("no arguments expected")
28 git.init_repo() # local repo
29 except git.GitError as e:
30 log("bup: error: could not init repository: %s" % e)
34 git.check_repo_or_die()
35 cli = client.Client(opt.remote, create=True)