equal
deleted
inserted
replaced
260 finally: |
260 finally: |
261 # if using keepalive, allow connection to be reused |
261 # if using keepalive, allow connection to be reused |
262 fp.close() |
262 fp.close() |
263 |
263 |
264 def lookup(self, key): |
264 def lookup(self, key): |
265 try: |
265 d = self.do_cmd("lookup", key = key).read() |
266 d = self.do_cmd("lookup", key = key).read() |
266 success, data = d[:-1].split(' ', 1) |
267 return bin(d[:-1]) |
267 if int(success): |
268 except: |
268 return bin(data) |
269 self.ui.warn('Not able to look up revision named "%s"\n' % (key,)) |
269 raise hg.RepoError(data) |
270 raise |
|
271 |
270 |
272 def heads(self): |
271 def heads(self): |
273 d = self.do_read("heads") |
272 d = self.do_read("heads") |
274 try: |
273 try: |
275 return map(bin, d[:-1].split(" ")) |
274 return map(bin, d[:-1].split(" ")) |