From b4e956f7ef8c8d8e30577277b0ebd0840327d42f Mon Sep 17 00:00:00 2001 From: Felipe Contreras Date: Sun, 4 Nov 2012 03:13:25 +0100 Subject: [PATCH] remote-hg: add support for remote pushing Signed-off-by: Felipe Contreras Signed-off-by: Jeff King --- contrib/remote-helpers/git-remote-hg | 9 +++++++-- 1 file 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) -- 2.43.2