Comments
Patch
@@ -426,7 +426,7 @@
file.close()
if doc: # extracting localized synopsis
- return gettext(doc).splitlines()[0]
+ return gettext(doc)
else:
return _('(no help text available)')
@@ -446,7 +446,7 @@
exts = {}
for name, path in paths.iteritems():
- doc = _disabledhelp(path)
+ doc = _disabledhelp(path).splitlines()[0]
if doc:
exts[name] = doc
@@ -1045,6 +1045,61 @@
$ hg help patchbomb
patchbomb extension - command to send changesets as (a series of) patch emails
+ The series is started off with a "[PATCH 0 of N]" introduction, which
+ describes the series as a whole.
+
+ Each patch email has a Subject line of "[PATCH M of N] ...", using the first
+ line of the changeset description as the subject text. The message contains
+ two or three body parts:
+
+ - The changeset description.
+ - [Optional] The result of running diffstat on the patch.
+ - The patch itself, as generated by 'hg export'.
+
+ Each message refers to the first in the series using the In-Reply-To and
+ References headers, so they will show up as a sequence in threaded mail and
+ news readers, and in mail archives.
+
+ To configure other defaults, add a section like this to your configuration
+ file:
+
+ [email]
+ from = My Name <my@email>
+ to = recipient1, recipient2, ...
+ cc = cc1, cc2, ...
+ bcc = bcc1, bcc2, ...
+ reply-to = address1, address2, ...
+
+ Use "[patchbomb]" as configuration section name if you need to override global
+ "[email]" address settings.
+
+ Then you can use the 'hg email' command to mail a series of changesets as a
+ patchbomb.
+
+ You can also either configure the method option in the email section to be a
+ sendmail compatible mailer or fill out the [smtp] section so that the
+ patchbomb extension can automatically send patchbombs directly from the
+ commandline. See the [email] and [smtp] sections in hgrc(5) for details.
+
+ By default, 'hg email' will prompt for a "To" or "CC" header if you do not
+ supply one via configuration or the command line. You can override this to
+ never prompt by configuring an empty value:
+
+ [email]
+ cc =
+
+ You can control the default inclusion of an introduction message with the
+ "patchbomb.intro" configuration option. The configuration is always
+ overwritten by command line flags like --intro and --desc:
+
+ [patchbomb]
+ intro=auto # include introduction message if more than 1 patch (default)
+ intro=never # never include an introduction message
+ intro=always # always include an introduction message
+
+ You can set patchbomb to always ask for confirmation by setting
+ "patchbomb.confirm" to true.
+
(use 'hg help extensions' for information on enabling extensions)
@@ -9,6 +9,9 @@
record extension - commands to interactively select changes for
commit/qrefresh (DEPRECATED)
+ The feature provided by this extension has been moved into core Mercurial as
+ 'hg commit --interactive'.
+
(use 'hg help extensions' for information on enabling extensions)
help qrecord (no record)