diff options
author | Felipe Contreras <felipe.contreras@gmail.com> | 2012-11-04 03:13:25 +0100 |
---|---|---|
committer | Jeff King <peff@peff.net> | 2012-11-04 08:35:20 -0500 |
commit | b4e956f7ef8c8d8e30577277b0ebd0840327d42f (patch) | |
tree | acb5036d14310c1a6fdb561ba8aa087ada5c5da0 /contrib | |
parent | remote-hg: add support for pushing (diff) | |
download | tgif-b4e956f7ef8c8d8e30577277b0ebd0840327d42f.tar.xz |
remote-hg: add support for remote pushing
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Jeff King <peff@peff.net>
Diffstat (limited to 'contrib')
-rwxr-xr-x | contrib/remote-helpers/git-remote-hg | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/contrib/remote-helpers/git-remote-hg b/contrib/remote-helpers/git-remote-hg index fcceede1bb..45629e022f 100755 --- a/contrib/remote-helpers/git-remote-hg +++ b/contrib/remote-helpers/git-remote-hg @@ -197,7 +197,7 @@ def fixup_user(user): return '%s <%s>' % (name, mail) def get_repo(url, alias): - global dirname + global dirname, peer myui = ui.ui() myui.setconfig('ui', 'interactive', 'off') @@ -526,7 +526,7 @@ def parse_tag(parser): # nothing to do def do_export(parser): - global parsed_refs, bmarks + global parsed_refs, bmarks, peer parser.next() @@ -562,12 +562,17 @@ def do_export(parser): print + if peer: + parser.repo.push(peer, force=False) + def main(args): global prefix, dirname, branches, bmarks global marks, blob_marks, parsed_refs + global peer alias = args[1] url = args[2] + peer = None gitdir = os.environ['GIT_DIR'] dirname = os.path.join(gitdir, 'hg', alias) |