[PATCH 1 of 2] revsetbenchmarks: ignore empty lines

Pierre-Yves David pierre-yves.david at ens-lyon.org
Sat Jun 20 22:38:42 CDT 2015


# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at fb.com>
# Date 1434798805 25200
#      Sat Jun 20 04:13:25 2015 -0700
# Node ID 75305531b0c92e31b35a3357774597ac78b1a1fd
# Parent  7fdd1782fc4ee9da87d8af13e806dc9055db2c38
revsetbenchmarks: ignore empty lines

Before this change, empty lines were seen as an entry and the benchmark tried
to run benchmark for "".

diff --git a/contrib/revsetbenchmarks.py b/contrib/revsetbenchmarks.py
--- a/contrib/revsetbenchmarks.py
+++ b/contrib/revsetbenchmarks.py
@@ -244,10 +244,11 @@ contribdir = os.path.dirname(__file__)
 revsetsfile = sys.stdin
 if options.file:
     revsetsfile = open(options.file)
 
 revsets = [l.strip() for l in revsetsfile if not l.startswith('#')]
+revsets = [l for l in revsets if l]
 
 print "Revsets to benchmark"
 print "----------------------------"
 
 for idx, rset in enumerate(revsets):


More information about the Mercurial-devel mailing list