remote-hg: trivial cleanup

It's better to catch the exception later on. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Felipe Contreras committed May 24, 2013 at 21:30 UTC ab64bc9d21957d2ab30cd4a5e5359fb3f9155704
1 file changed +4 -7
contrib/remote-helpers/git-remote-hg
+4 -7
@@ -185,10 +185,7 @@ class Marks:
185 return rev in self.marks
186
187 def get_tip(self, branch):
188 - try:
189 - return str(self.tips[branch])
190 - except KeyError:
191 - return None
188 + return str(self.tips[branch])
189
190 def set_tip(self, branch, tip):
191 self.tips[branch] = tip
@@ -433,10 +430,10 @@ def export_ref(repo, name, kind, head):
430 global prefix, marks, mode
431
432 ename = '%s/%s' % (kind, name)
436 - tip = marks.get_tip(ename)
437 - if tip and tip in repo:
433 + try:
434 + tip = marks.get_tip(ename)
435 tip = repo[tip].rev()
439 - else:
436 + except:
437 tip = 0
438
439 revs = xrange(tip, head.rev() + 1)