sapling/hgext
Yuya Nishihara e4227925aa dispatch: store norepo/optionalrepo/inferrepo attributes in function (API)
This can eliminate import cycles and ugly push/pop of global variables at
_checkshellalias(). Attributes of aliascmd are directly accessible.

Because norepo/optionalrepo/inferrepo lists aren't populated, extensions
examining them no longer work. That's why this patch removes these lists
to signal the API incompatibility.

This breaks 3rd-party extensions that are yet to be ported to @command
decorator.
2016-01-01 22:16:25 +09:00
..
convert with: use context manager for transaction in mercurial_sink 2016-01-15 13:14:47 -08:00
highlight cleanup: remove superfluous space after space after equals (python) 2015-12-31 08:16:59 +00:00
largefiles largefiles: don't explicitly list optional parameters that are not used 2016-02-22 23:18:19 -08:00
zeroconf zeroconf: import ui as uimod per test-check-module-imports 2016-03-01 13:48:25 -05:00
__init__.py Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
acl.py acl: use absolute_import 2016-02-09 17:29:39 -08:00
automv.py automv: use 95 as the default similarity threshold 2016-02-16 15:58:32 +00:00
blackbox.py blackbox: remove hexfn 2016-03-01 10:45:47 +00:00
bugzilla.py bugzilla: use absolute_import 2016-02-09 17:31:50 -08:00
censor.py censor: use absolute_import 2016-02-09 17:33:10 -08:00
chgserver.py chgserver: add utilities to calculate mtimehash 2016-02-26 14:59:39 +00:00
children.py children: use absolute_import 2016-02-09 17:34:32 -08:00
churn.py churn: use absolute_import 2016-02-09 17:50:45 -08:00
clonebundles.py clonebundles: use absolute_import 2016-02-09 17:51:44 -08:00
color.py color: drop useless override of ui.popbuffer() 2015-12-05 23:41:11 +09:00
eol.py eol: make output stable 2015-12-27 23:55:54 +09:00
extdiff.py extdiff: factor out list of common options 2016-01-04 22:13:46 +09:00
factotum.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
fetch.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
gpg.py with: use context manager for wlock in sign 2016-01-15 13:14:46 -08:00
graphlog.py graphlog: update help with replacement 2016-01-06 17:17:49 +00:00
hgcia.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
hgk.py hgk: tweak doc format for path option 2015-06-25 17:37:14 -05:00
histedit.py histedit: improve error when run on nodes with children (issue5056) 2016-02-29 15:12:26 +01:00
keyword.py with: use context manager for wlock in kw_dorecord 2016-01-15 13:14:46 -08:00
mq.py dispatch: store norepo/optionalrepo/inferrepo attributes in function (API) 2016-01-01 22:16:25 +09:00
notify.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
pager.py pager: improve help for --pager= 2015-11-30 18:47:33 +00:00
patchbomb.py patchbomb: replace file I/O with util.readfile 2016-01-12 15:57:18 -08:00
purge.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
rebase.py rebase: remove experimental option from 'rebase' config section 2016-02-27 18:02:12 +01:00
record.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
relink.py l10n: use %d instead of %s for numbers 2015-10-14 22:29:03 -04:00
schemes.py schemes: add debugexpandscheme command, resolving a scheme to canonical form 2016-01-29 14:53:44 -05:00
share.py share: pass named arguments 2015-12-12 22:07:40 -05:00
shelve.py shelve: suggest the correct tool to continue (not unshelve) 2016-02-04 03:47:38 +00:00
strip.py with: use a context manager for transaction in strip 2016-01-15 13:14:50 -08:00
transplant.py with: use context manager for wlock in transplant 2016-01-15 13:14:47 -08:00
win32mbcs.py error: get Abort from 'error' instead of 'util' 2015-10-08 12:55:45 -07:00
win32text.py urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00