equal
deleted
inserted
replaced
131 def unlock(self): |
131 def unlock(self): |
132 self.call("unlock") |
132 self.call("unlock") |
133 |
133 |
134 def lookup(self, key): |
134 def lookup(self, key): |
135 d = self.call("lookup", key=key) |
135 d = self.call("lookup", key=key) |
136 try: |
136 success, data = d[:-1].split(" ", 1) |
137 return bin(d[:-1]) |
137 try: |
138 except: |
138 if int(success): |
|
139 return bin(data) |
|
140 else: |
|
141 raise data |
|
142 except: |
|
143 raise |
139 raise hg.RepoError("unexpected response '%s'" % (d[:400] + "...")) |
144 raise hg.RepoError("unexpected response '%s'" % (d[:400] + "...")) |
140 |
145 |
141 def heads(self): |
146 def heads(self): |
142 d = self.call("heads") |
147 d = self.call("heads") |
143 try: |
148 try: |