##// END OF EJS Templates
getlogrevs: rewrite a loop to get read of try/except...
Pierre-Yves David -
r25169:7855d1f5 default
parent child Browse files
Show More
@@ -2127,15 +2127,11 b' def getlogrevs(repo, pats, opts):'
2127 if not opts.get('rev'):
2127 if not opts.get('rev'):
2128 revs.sort(reverse=True)
2128 revs.sort(reverse=True)
2129 if limit is not None:
2129 if limit is not None:
2130 count = 0
2131 limitedrevs = []
2130 limitedrevs = []
2132 it = iter(revs)
2131 for idx, r in enumerate(revs):
2133 while count < limit:
2132 if limit <= idx:
2134 try:
2135 limitedrevs.append(it.next())
2136 except (StopIteration):
2137 break
2133 break
2138 count += 1
2134 limitedrevs.append(r)
2139 revs = revset.baseset(limitedrevs)
2135 revs = revset.baseset(limitedrevs)
2140
2136
2141 return revs, expr, filematcher
2137 return revs, expr, filematcher
General Comments 0
You need to be logged in to leave comments. Login now