# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1660790221 -7200
#      Thu Aug 18 04:37:01 2022 +0200
# Node ID 9e0d8921da9820975d7311d56569b891ede62fa0
# Parent  f86a7ec55124a859b7ed2a1b009fb0c8e3dc7eae
mercurial-suite: move status benchmark to variants

This is more compact and the way to go in the future.

diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-copies-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-copies-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-plain-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/all-plain-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.all-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status --all"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-copies-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-copies-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-plain-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/default-plain-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.default-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status "
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-copies-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-copies-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-plain-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mard-plain-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mard-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mard"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-copies-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-copies-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-plain-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardiu-plain-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardiu-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardiu"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-copies-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-copies-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-copies-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-copies-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-clean.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-clean.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-clean.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.clean.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-clean.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-clean.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-clean.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-plain-clean"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.clean.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-large.all.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-large.all.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-large.all.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-plain-large"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.large.all"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.ignored-unknown.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.ignored-unknown.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.ignored-unknown.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.small.ignored-unknown"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.ignored.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.ignored.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.ignored.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.small.ignored"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.no-iu.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.no-iu.pbd
deleted file mode 100644
--- a/scm-perf/poulpe-benchmarks/mercurial/status/mardu-plain-small.no-iu.pbd
+++ /dev/null
@@ -1,8 +0,0 @@
-[meta]
-format = "0"
-name = "mercurial.status.mardu-plain-small"
-method = "simple-command"
-
-[simple-command]
-command = "hg status -mardu"
-cwd = "DATA-VARS:mercurial.status.small.no-iu"
diff --git a/scm-perf/poulpe-benchmarks/mercurial/status/status.pbd b/scm-perf/poulpe-benchmarks/mercurial/status/status.pbd
new file mode 100644
--- /dev/null
+++ b/scm-perf/poulpe-benchmarks/mercurial/status/status.pbd
@@ -0,0 +1,52 @@
+[meta]
+format = "0"
+name = "mercurial.status.mardu-plain-large"
+method = "simple-command"
+
+[simple-command]
+command = "hg status"
+
+[simple-command.variants.dimensions.list-copies.no]
+default = true
+
+[simple-command.variants.dimensions.list-copies.yes]
+extend-command = " --copies"
+
+[simple-command.variants.dimensions.listed.default]
+default = true
+
+[simple-command.variants.dimensions.listed.all]
+extend-command = " --all"
+
+[simple-command.variants.dimensions.listed.mard]
+extend-command = " --mard"
+
+[simple-command.variants.dimensions.listed.mardu]
+extend-command = " --mardu"
+
+[simple-command.variants.dimensions.listed.mardui]
+extend-command = " --mardu"
+
+# repo state should probably be split into multiple dimension.
+#
+# However, that would be harder to do with the currently limited variant
+# support.
+
+[simple-command.variants.dimensions.repo-state.no-iu]
+default = true
+cwd = "DATA-VARS:mercurial.status.clean.no-iu"
+
+[simple-command.variants.dimensions.repo-state.clean-ignored]
+cwd = "DATA-VARS:mercurial.status.clean.ignored"
+
+[simple-command.variants.dimensions.repo-state.large-all]
+cwd = "DATA-VARS:mercurial.status.large.all"
+
+[simple-command.variants.dimensions.repo-state.small-ignored]
+cwd = "DATA-VARS:mercurial.status.small.ignored"
+
+[simple-command.variants.dimensions.repo-state.small-ignored-unknown]
+cwd = "DATA-VARS:mercurial.status.small.no-iu"
+
+[simple-command.variants.dimensions.repo-state.small-no-iu]
+cwd = "DATA-VARS:mercurial.status.small.no-iu"