Browse Source

remote-helpers: improve marks usage

Always convert to strings (they are unicode because they come from JSON).

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
8316d18da3
  1. 5
      contrib/remote-helpers/git-remote-bzr
  2. 7
      contrib/remote-helpers/git-remote-hg

5
contrib/remote-helpers/git-remote-bzr

@ -116,7 +116,10 @@ class Marks: @@ -116,7 +116,10 @@ class Marks:
self.last_mark = mark

def get_tip(self, branch):
return self.tips.get(branch, None)
try:
return str(self.tips[branch])
except KeyError:
return None

def set_tip(self, branch, tip):
self.tips[branch] = tip

7
contrib/remote-helpers/git-remote-hg

@ -165,7 +165,7 @@ class Marks: @@ -165,7 +165,7 @@ class Marks:
return self.marks[rev]

def to_rev(self, mark):
return self.rev_marks[mark]
return str(self.rev_marks[mark])

def next_mark(self):
self.last_mark += 1
@ -185,7 +185,10 @@ class Marks: @@ -185,7 +185,10 @@ class Marks:
return rev in self.marks

def get_tip(self, branch):
return self.tips.get(branch, None)
try:
return str(self.tips[branch])
except KeyError:
return None

def set_tip(self, branch, tip):
self.tips[branch] = tip

Loading…
Cancel
Save