On Sat, Aug 05, 2017 at 10:36:46PM +0900, Yuya Nishihara wrote:
> On Sat, 05 Aug 2017 08:54:13 +0530, Rishabh Madan wrote:
> > # HG changeset patch
> > # User Rishabh Madan <rishabhmada...@gmail.com>
> > # Date 1501903168 -19800
> > #      Sat Aug 05 08:49:28 2017 +0530
> > # Node ID cc695f1458baf2c39ffdec4a1256a93fd659d62d
> > # Parent  609606d217659e0a6c1cf6f907b6512be5340e57
> > contrib: add check for use of admonitions and its validity
> >
> > While using releasenotes extension, we will be using admonitions in commit 
> > messages.
> > This check will look for an admonition within the message. If it exists, it 
> > will
> > verify if it is stated under default or custom admonition. The check fails 
> > if the
> > admonition is not present in any of them.
> >
> > diff -r 609606d21765 -r cc695f1458ba contrib/check-commit
> > --- a/contrib/check-commit  Thu Jul 20 01:30:41 2017 -0700
> > +++ b/contrib/check-commit  Sat Aug 05 08:49:28 2017 +0530
> > @@ -21,9 +21,16 @@
> >  import re
> >  import sys
> >
> > +from mercurial import (
> > +    config,
> > +    hg,
> > +    ui as uimod,
> > +)
>
> check-commit seems to try not depending on mercurial modules. Maybe it's 
> easier
> to implement the check function as a command of the releasenotes extension?

Good idea! I like that.

>
> >  if __name__ == "__main__":
> >      exitcode = 0
> >      node = os.environ.get("HG_NODE")
> > -
> >      if node:
> >          commit = readcommit(node)
> > -        exitcode = checkcommit(commit)
> > +        exitcode = checkcommit(commit, node)
> >      elif sys.argv[1:]:
> >          for node in sys.argv[1:]:
> >              exitcode |= checkcommit(readcommit(node), node)
>
> test-check-commit.t feeds patches to stdin, in which case, no node value
> is available.
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel@mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to