[PATCH 0 of 8] extensions: overhaul on descriptions
Martin Geisler
mg at lazybytes.net
Mon Jul 6 23:19:23 UTC 2009
Cédric Duval <cedricduval at free.fr> writes:
> This patch series improves the handling of extensions help texts, in
> particular:
>
> - patches 1 to 5: refactoring, and paving the way for the following
> patches, progressively moving code into a new module extdoc used
> both by hg and external tools
>
> - patches 6 and 7: support for a pre-processed list of extensions, as a
> fallback in case descriptions can't be fetched at runtime (issue1708)
While looking at the patches I began wondering how much they actually
change. It turns out to be less than I expected:
% hg diff -r qbase:qtip | diffstat
.hgignore | 1
Makefile | 10 ++++++--
doc/gendoc.py | 13 ++++++++++-
mercurial/extdoc.py | 40 ++++++++++++++++++++++++++++++++++
mercurial/extensions.py | 56 +++++++++++++-----------------------------------
setup.py | 22 ++++++++++++++++++
6 files changed, 99 insertions(+), 43 deletions(-)
I think I would prefer if some of the refactor-first-then-move patches
were folded together into a move-and-refactor patch. But maybe that's
just me?
> - patch 8: new generated section in the hg.1 presenting each extension
After asking a ton of questions in my other mails, let me just finish by
saying that it actually works... :-) It's very cool to have a
description of all the extensions in the hg.1 man page.
--
Martin Geisler
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multiparty Computation) to Python. See: http://viff.dk/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-devel/attachments/20090707/2e77fe01/attachment.asc>
More information about the Mercurial-devel
mailing list