Skip to content
Snippets Groups Projects
Commit 07602829 authored by Pierre-Yves David's avatar Pierre-Yves David :octopus:
Browse files

hooks: add some test about HGPLAIN setting and hooks

In Mercurial 5.7, hooks are now ran with HGPLAIN set, which is a behavior change
in. I could not find explicit test about it so I am adding one. The next
changesets will introduce more change to help user mitigate the behavior change
when needed.

Differential Revision: https://phab.mercurial-scm.org/D9979
parent 86b01989
No related branches found
No related tags found
No related merge requests found
......@@ -1390,3 +1390,30 @@
date: Thu Jan 01 00:00:00 1970 +0000
summary: a
unsetup the test
----------------
# touch the file to unconfuse chg with a diffrent mtime
$ sleep 1
$ touch $TESTTMP/untrusted.py
$ cat << EOF >> $HGRCPATH
> [extensions]
> untrusted=!
> EOF
HGPLAIN setting in hooks
========================
$ cat << EOF >> .hg/hgrc
> [hooks]
> pre-version.testing-default=echo '### default ###' plain: \$HGPLAIN
> EOF
$ (unset HGPLAIN; hg version --quiet)
### default ### plain: 1
Mercurial Distributed SCM (*) (glob)
$ HGPLAIN=1 hg version --quiet
### default ### plain: 1
Mercurial Distributed SCM (*) (glob)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment