From patchwork Mon Aug 28 20:17:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: D544: releasenotes: update docstrings with information on additional flags From: phabricator X-Patchwork-Id: 23447 Message-Id: <9e35cccb864f545c9f1ab0ba996de703@localhost.localdomain> To: mercurial-devel@mercurial-scm.org Date: Mon, 28 Aug 2017 20:17:31 +0000 rishabhmadan96 updated this revision to Diff 1368. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D544?vs=1358&id=1368 REVISION DETAIL https://phab.mercurial-scm.org/D544 AFFECTED FILES hgext/releasenotes.py CHANGE DETAILS To: rishabhmadan96, #hg-reviewers Cc: durin42, mercurial-devel diff --git a/hgext/releasenotes.py b/hgext/releasenotes.py --- a/hgext/releasenotes.py +++ b/hgext/releasenotes.py @@ -550,6 +550,32 @@ this command and changes should not be lost when running this command on that file. A particular use case for this is to tweak the wording of a release note after it has been added to the release notes file. + + With the -c/--check option, you can check the commit message for an invalid + admonition. In case of an invalid admonition, the flag returns the name of + admonition along with the changeset ID. For example:: + + .. abcd:: + + First paragraph under this admonition + + For the above commit message, using `hg releasenotes -r . --check` + returns: Invalid admonition 'abcd' present in changeset 3ea92981e103: + + Incase the invalid admonition is similar to the available admonitions upto + a certain threshold it suggests the correct admonition to you. For example:: + + .. fixes:: + + Fixes issue1234 + + For the above commit message, using `hg releasenotes -r . --check` + returns: Invalid admonition 'fixes' present in changeset 687be3ff87c6 + (did you mean fix?) + + With the -l/--list option, you will be presented with a list of the + existing available admonitions along with their title. This also includes + the custom admonitions (if any). """ sections = releasenotessections(ui, repo) if opts.get('list'):