comparison mercurial/scmutil.py @ 22814:8110405cf8ae

revset-limit: use boolean testing instead of `len(revs) < 1` I'm not sure why we wrote it that way. But smartsets have faster/lazier non-zero testing than length computation.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Mon, 06 Oct 2014 11:43:32 -0700
parents dfacdd6a111e
children 4f81470e83bf
comparison
equal deleted inserted replaced
22813:5a96df266b2b 22814:8110405cf8ae
476 def revsingle(repo, revspec, default='.'): 476 def revsingle(repo, revspec, default='.'):
477 if not revspec and revspec != 0: 477 if not revspec and revspec != 0:
478 return repo[default] 478 return repo[default]
479 479
480 l = revrange(repo, [revspec]) 480 l = revrange(repo, [revspec])
481 if len(l) < 1: 481 if not l:
482 raise util.Abort(_('empty revision set')) 482 raise util.Abort(_('empty revision set'))
483 return repo[l[-1]] 483 return repo[l[-1]]
484 484
485 def revpair(repo, revs): 485 def revpair(repo, revs):
486 if not revs: 486 if not revs: