Browse Source

remote-hg: write tags in the appropriate branch

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Felipe Contreras 12 years ago committed by Junio C Hamano
parent
commit
e1760f8c2c
  1. 6
      contrib/remote-helpers/git-remote-hg

6
contrib/remote-helpers/git-remote-hg

@ -725,7 +725,9 @@ def parse_tag(parser): @@ -725,7 +725,9 @@ def parse_tag(parser):
parsed_tags[name] = (tagger, data)

def write_tag(repo, tag, node, msg, author):
tip = repo['tip']
branch = repo[node].branch()
tip = branch_tip(repo, branch)
tip = repo[tip]

def getfilectx(repo, memctx, f):
try:
@ -744,7 +746,7 @@ def write_tag(repo, tag, node, msg, author): @@ -744,7 +746,7 @@ def write_tag(repo, tag, node, msg, author):

ctx = context.memctx(repo, (p1, p2), msg,
['.hgtags'], getfilectx,
user, (date, tz), {})
user, (date, tz), {'branch' : branch})

tmp = encoding.encoding
encoding.encoding = 'utf-8'

Loading…
Cancel
Save