--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mercurial/utils/repoviewutil.py Fri Apr 12 15:41:32 2019 +0200
@@ -0,0 +1,22 @@
+# repoviewutil.py - constaints data relevant to repoview.py and other module
+#
+# Copyright 2012 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
+# Logilab SA <contact@logilab.fr>
+#
+# This software may be used and distributed according to the terms of the
+# GNU General Public License version 2 or any later version.
+
+from __future__ import absolute_import
+
+### Nearest subset relation
+# Nearest subset of filter X is a filter Y so that:
+# * Y is included in X,
+# * X - Y is as small as possible.
+# This create and ordering used for branchmap purpose.
+# the ordering may be partial
+subsettable = {None: 'visible',
+ 'visible-hidden': 'visible',
+ 'visible': 'served',
+ 'served.hidden': 'served',
+ 'served': 'immutable',
+ 'immutable': 'base'}