# HG changeset patch # User Pierre-Yves David # Date 2013-01-07 16:16:24 # Node ID 59a9f18d458788b5829a0c43b69c8118a62e4ddb # Parent dd0b636b0b658546f9318d857a0f91e8f6587033 repoview: add a subset table This will be used by branchmap collaboration. See inline documentation for more details diff --git a/mercurial/repoview.py b/mercurial/repoview.py --- a/mercurial/repoview.py +++ b/mercurial/repoview.py @@ -21,6 +21,13 @@ def computeunserved(repo): # function to compute filtered set filtertable = {'unserved': computeunserved} +### 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: 'unserved'} def filteredrevs(repo, filtername): """returns set of filtered revision for this filter name"""