sapling/mercurial
Alexis S. L. Carvalho dc23a7db18 Move cmdtable and reposetup handling out of extensions.py
A new function (extensions.extensions) allows the code that is
interested in those attributes to handle them directly.

This allows some cleanups of extensions.py.  Notably, we can
remove the extensions.commandtable hack.

It also makes it easier to add standard extension attributes,
like a "hgwebsetup" function or a "helptable" dict that augments
the data in help.py, etc.
2007-08-17 17:33:27 -03:00
..
hgweb merge with -stable 2007-08-09 01:07:11 +02:00
__init__.py Add back links from file revisions to changeset revisions 2005-05-03 13:16:10 -08:00
ancestor.py white space and line break cleanups 2006-11-17 08:06:54 +01:00
archival.py archive: delay extraction of file revisions 2007-07-19 19:43:25 -03:00
base85.c python2.5 PyArg_ParseTuple fix 2006-10-12 14:04:11 -03:00
bdiff.c don't return uninitialized memory from bdiff.blocks() 2007-02-20 22:20:16 +01:00
bundlerepo.py fix bundlerepo broken by f778fb08323c 2007-08-14 18:25:27 +02:00
byterange.py white space and line break cleanups 2006-11-17 08:06:54 +01:00
changegroup.py writebundle: overwrite existing bundle file 2006-12-19 08:59:41 -06:00
changelog.py merge with crew-stable 2007-07-21 17:37:39 +02:00
cmdutil.py dispatch: move command dispatching into its own module 2007-08-15 16:55:13 -05:00
commands.py Move cmdtable and reposetup handling out of extensions.py 2007-08-17 17:33:27 -03:00
context.py context: add __contains__, __getitem__, and __iter__ 2007-07-21 16:02:09 -05:00
demandimport.py demandimport: ignore resource module, not available under Windows. 2007-08-14 16:03:15 +02:00
diffhelpers.c Add Chris Mason's mpatch library. 2007-07-17 09:39:30 -07:00
dirstate.py merge with crew-stable 2007-08-06 01:00:10 -03:00
dispatch.py Move cmdtable and reposetup handling out of extensions.py 2007-08-17 17:33:27 -03:00
extensions.py Move cmdtable and reposetup handling out of extensions.py 2007-08-17 17:33:27 -03:00
fancyopts.py fancyopts: Copy list arguments in command table before modifying. 2007-08-11 13:07:47 +02:00
filelog.py Updated copyright notices and add "and others" to "hg version" 2007-06-19 08:51:34 +02:00
help.py Simplify/correct finding the hg executable (fixes issue644) 2007-08-04 22:25:12 +02:00
hg.py Move cmdtable and reposetup handling out of extensions.py 2007-08-17 17:33:27 -03:00
hook.py hooks: separate hook code into a separate module 2007-06-18 13:24:34 -05:00
httprangereader.py update copyrights. 2006-08-12 12:30:02 -07:00
httprepo.py fix-up references to repo.RepoError 2007-08-15 16:10:24 -05:00
i18n.py Enable gettext translations 2006-12-14 17:32:00 -06:00
ignore.py Fix re: and glob: patterns in .hgignore (reported by Brad Schick) 2007-07-30 20:01:16 +02:00
keepalive.py fix for digest auth when using keepalive.py 2007-01-08 16:18:29 +01:00
localrepo.py remove unneeded imports of mdiff 2007-08-15 16:09:50 -05:00
lock.py Use format string for lockname again (was changed by cb157328a155) 2007-07-21 10:39:42 +02:00
lsprof.py do not try to package lsprof if not available. 2006-06-23 19:20:22 -07:00
mail.py patchbomb: Validate email config before we start prompting for info. 2007-05-27 14:40:14 -07:00
manifest.py manifest: speed up creation of the manifestdict 2007-07-23 20:44:08 -05:00
mdiff.py diff: correctly handle combinations of whitespace options 2007-07-14 12:44:47 -05:00
merge.py merge with crew-stable 2007-08-12 12:43:52 -03:00
mpatch.c merge with stable 2007-04-25 18:43:55 +02:00
node.py manifest: speed up creation of the manifestdict 2007-07-23 20:44:08 -05:00
patch.py Remove trailing spaces, fix indentation 2007-08-07 10:28:43 +02:00
remoterepo.py update copyrights. 2006-08-12 12:30:02 -07:00
repair.py strip: move strip code to a new repair module 2007-06-25 01:26:44 -05:00
repo.py Updated copyright notices and add "and others" to "hg version" 2007-06-19 08:51:34 +02:00
revlog.py revlog: localize some fastpath functions 2007-07-26 12:02:58 -05:00
sshrepo.py fix-up references to repo.RepoError 2007-08-15 16:10:24 -05:00
sshserver.py Updated copyright notices and add "and others" to "hg version" 2007-06-19 08:51:34 +02:00
statichttprepo.py Removed deprecated hg:// and old-http:// protocols (issue406) 2007-07-08 09:54:42 +02:00
streamclone.py Use try/finally pattern to cleanup locks and transactions 2007-07-21 16:02:10 -05:00
strutil.py fix issue 322. 2006-08-18 21:03:29 -07:00
templater.py hgweb: use lrwxrwxrwx as the permissions of a symlink 2007-07-03 03:06:40 -03:00
transaction.py Simplify i18n imports 2006-12-14 20:25:19 -06:00
ui.py record: improve docs, improve prompts 2007-08-09 17:29:16 -07:00
util_win32.py posixfile_nt: '+' should allow read access. 2007-07-25 15:58:10 +09:00
util.py util: ignore invalid path errors in path_auditor. 2007-08-13 19:42:50 +02:00
verify.py verify: report expected linkrev 2007-08-15 16:55:15 -05:00
version.py setup.py: reload __version__.py after writing it. 2007-02-06 15:55:20 -02:00