# HG changeset patch # User Matt Harbison # Date 1581893240 18000 # Node ID f10055b099b36bfc951daa7f2935bf3592c3f7c3 # Parent 9bae1d1a0f4cf15930910e117118b9676b67bac7 phabricator: add a config knob to create obsolete markers when importing This too can get a tristate switch if desired. But if so, that needs to happen by having evolve add the option. Differential Revision: https://phab.mercurial-scm.org/D8138 diff -r 9bae1d1a0f4c -r f10055b099b3 hgext/phabricator.py --- a/hgext/phabricator.py Sun Feb 16 17:17:41 2020 -0500 +++ b/hgext/phabricator.py Sun Feb 16 17:47:20 2020 -0500 @@ -127,6 +127,9 @@ eh.configitem( b'phabimport', b'secret', default=False, ) +eh.configitem( + b'phabimport', b'obsolete', default=False, +) colortable = { b'phabricator.action.created': b'green', @@ -1734,6 +1737,8 @@ if ui.configbool(b'phabimport', b'secret'): opts[b'secret'] = True + if ui.configbool(b'phabimport', b'obsolete'): + opts[b'obsolete'] = True # Handled by evolve wrapping tryimportone() def _write(patches): parents = repo[None].parents()