[PATCH 2 of 3] contrib: rename revsetbenchmarks.txt to 'base-revsets.txt'

Pierre-Yves David pierre-yves.david at ens-lyon.org
Wed Jun 17 13:26:00 CDT 2015


# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at fb.com>
# Date 1434512160 25200
#      Tue Jun 16 20:36:00 2015 -0700
# Node ID 404dbea076a1f602379c5b71975f26eadcdd2641
# Parent  8d9c687c069ae920ebc9c823de307e8780a09095
contrib: rename revsetbenchmarks.txt to 'base-revsets.txt'

We rename the file and document its purpose. We'll be introducing another file
gathering revsets useful for benchmark of the predicate themsleves in a coming
changesets.

diff --git a/contrib/revsetbenchmarks.txt b/contrib/base-revsets.txt
rename from contrib/revsetbenchmarks.txt
rename to contrib/base-revsets.txt
--- a/contrib/revsetbenchmarks.txt
+++ b/contrib/base-revsets.txt
@@ -1,5 +1,22 @@
+# Base Revsets to be used with revsetbenchmarks.py script
+#
+# The goal of this file is to gather a limited amount of revsets that allow a
+# good coverage of the internal revsets mechanisms.  Revsets included should not
+# be selected for their individual implementation, but for what they reveal of
+# the internal implementation of smartsets classes (and their interactions).
+#
+# Use and update this file when you change internal implementation of these
+# smartsets classes. Please include a comment explaining what each of your
+# addition is testing. Also check if your changes to the smartset class makes
+# some of the tests inadequate and replace them with a new one testing the same
+# behavior.
+#
+# The current content of this file is currently likely not reaching this goal
+# entirely, feel free, to audit its content and comment on each revset to
+# highlight what internal mechanisms they test.
+
 all()
 draft()
 ::tip
 draft() and ::tip
 ::tip and draft()


More information about the Mercurial-devel mailing list