.arcconfig
author Yuya Nishihara <yuya@tcha.org>
Thu, 12 Jul 2018 23:07:29 +0900
changeset 38705 e4b270a32ba8
parent 33583 b2c27d84f05c
child 44128 ff396501e841
permissions -rw-r--r--
revset: special case commonancestors(none()) to be empty set This matches the behavior of ancestor(none()). From an implementation perspective, ancestor() and commonancestors() are intersection, and ancestors() is union, so it would make some sense that commonancestors(none()) returned all revisions. However, ancestor(none()) isn't implemented as such, which breaks ancestor(x) == max(commonancestors(x)). From a user perspective, ancestors of nothing is nothing whichever type of operation the ancestor predicate does.

{
    "conduit_uri": "https://phab.mercurial-scm.org/api",
    "repository.callsign": "HG",
    "arc.land.onto.default": "@",
    "base": "hg:.^"
}