3 from bup import git, options, client
4 from bup.helpers import *
8 bup join [-r host:path] [refs or hashes...]
10 r,remote= remote repository path
12 o = options.Options('bup join', optspec)
13 (opt, flags, extra) = o.parse(sys.argv[1:])
15 git.check_repo_or_die()
18 extra = linereader(sys.stdin)
23 if opt.remote and opt.remote.find(":") == -1:
24 o.fatal("--remote argument must contain a colon")
26 cli = client.Client(opt.remote)
27 except client.ClientError:
28 o.fatal("server exited unexpectedly; see errors above")
37 sys.stdout.write(blob)
40 log('error: %s\n' % e)