Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 9029:0001e49f1c11
compat: use // for integer division
author | Alejandro Santos <alejolp@alejolp.com> |
---|---|
date | Sun, 05 Jul 2009 11:00:44 +0200 |
parents | 782a85ee686f |
children | d0db168136dc |
comparison
equal
deleted
inserted
replaced
9028:bea567ae3ff6 | 9029:0001e49f1c11 |
---|---|
877 | 877 |
878 def _partialmatch(self, id): | 878 def _partialmatch(self, id): |
879 if len(id) < 40: | 879 if len(id) < 40: |
880 try: | 880 try: |
881 # hex(node)[:...] | 881 # hex(node)[:...] |
882 l = len(id) / 2 # grab an even number of digits | 882 l = len(id) // 2 # grab an even number of digits |
883 bin_id = bin(id[:l*2]) | 883 bin_id = bin(id[:l*2]) |
884 nl = [n for n in self.nodemap if n[:l] == bin_id] | 884 nl = [n for n in self.nodemap if n[:l] == bin_id] |
885 nl = [n for n in nl if hex(n).startswith(id)] | 885 nl = [n for n in nl if hex(n).startswith(id)] |
886 if len(nl) > 0: | 886 if len(nl) > 0: |
887 if len(nl) == 1: | 887 if len(nl) == 1: |
1352 try: | 1352 try: |
1353 f = self.opener(self.indexfile) | 1353 f = self.opener(self.indexfile) |
1354 f.seek(0, 2) | 1354 f.seek(0, 2) |
1355 actual = f.tell() | 1355 actual = f.tell() |
1356 s = self._io.size | 1356 s = self._io.size |
1357 i = max(0, actual / s) | 1357 i = max(0, actual // s) |
1358 di = actual - (i * s) | 1358 di = actual - (i * s) |
1359 if self._inline: | 1359 if self._inline: |
1360 databytes = 0 | 1360 databytes = 0 |
1361 for r in self: | 1361 for r in self: |
1362 databytes += max(0, self.length(r)) | 1362 databytes += max(0, self.length(r)) |