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)