sapling/hgext/inhibit.py

24 lines
694 B
Python
Raw Normal View History

# inhibit.py - redefine bumped(), divergent() revsets
#
# Copyright 2017 Facebook, Inc.
#
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2 or any later version.
"""redefine obsolete(), bumped(), divergent() revsets"""
from __future__ import absolute_import
from mercurial import error, extensions, obsolete, util
revive = obsolete.revive
def uisetup(ui):
revsets = obsolete.cachefuncs
# make divergent() and bumped() empty
# NOTE: we should avoid doing this but just change templates to only show a
# subset of troubles we care about.
revsets["divergent"] = revsets["bumped"] = lambda repo: frozenset()