mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 09:17:30 +03:00
78f0c73d4b
Summary: the nuclide team would like to be able to get the commit template message without actually invoking a commit. This small extensions allows them to do this. Caveats: ignores subrepositories. Test Plan: new test Reviewers: #mercurial, most Subscribers: mjpieters Differential Revision: https://phabricator.intern.facebook.com/D3960557 Tasks: 12771006
36 lines
1.1 KiB
Perl
36 lines
1.1 KiB
Perl
Set up extension
|
|
$ cat >> $HGRCPATH <<EOF
|
|
> [extensions]
|
|
> debugcommitmessage = $TESTDIR/../hgext3rd/debugcommitmessage.py
|
|
> EOF
|
|
|
|
Set up repo
|
|
$ hg init repo
|
|
$ cd repo
|
|
|
|
Test extension
|
|
$ hg debugcommitmessage
|
|
|
|
|
|
HG: Enter commit message. Lines beginning with 'HG:' are removed.
|
|
HG: Leave message empty to abort commit.
|
|
HG: --
|
|
HG: user: test
|
|
HG: branch 'default'
|
|
HG: no files changed
|
|
$ hg debugcommitmessage --config committemplate.changeset.commit.normal.normal="Test Specific Message\n"
|
|
Test Specific Message
|
|
$ hg debugcommitmessage --config committemplate.changeset.commit="Test Generic Message\n"
|
|
Test Generic Message
|
|
$ hg debugcommitmessage commit.amend.normal --config committemplate.changeset.commit="Test Generic Message\n"
|
|
Test Generic Message
|
|
$ hg debugcommitmessage randomform --config committemplate.changeset.commit="Test Generic Message\n"
|
|
|
|
|
|
HG: Enter commit message. Lines beginning with 'HG:' are removed.
|
|
HG: Leave message empty to abort commit.
|
|
HG: --
|
|
HG: user: test
|
|
HG: branch 'default'
|
|
HG: no files changed
|