2 from __future__ import absolute_import
5 from bup import git, options, client
6 from bup.helpers import log
7 from bup.compat import argv_bytes
11 [BUP_DIR=...] bup init [-r host:path]
13 r,remote= remote repository path
17 o = options.Options(optspec)
18 opt, flags, extra = o.parse_bytes(argv[1:])
21 o.fatal("no arguments expected")
24 git.init_repo() # local repo
25 except git.GitError as e:
26 log("bup: error: could not init repository: %s" % e)
30 git.check_repo_or_die()
31 with client.Client(argv_bytes(opt.remote), create=True):