Mercurial > hg
comparison mercurial/help/config.txt @ 31747:aff7b32b3c05
hook: add hook name information to external hook
While we are here, we can also add the hook name information to external hook.
author | Pierre-Yves David <pierre-yves.david@ens-lyon.org> |
---|---|
date | Fri, 31 Mar 2017 11:53:56 +0200 |
parents | 0fa30fbccc34 |
children | 806f9a883b4f |
comparison
equal
deleted
inserted
replaced
31746:0fa30fbccc34 | 31747:aff7b32b3c05 |
---|---|
842 priority.incoming.autobuild = 1 | 842 priority.incoming.autobuild = 1 |
843 | 843 |
844 Most hooks are run with environment variables set that give useful | 844 Most hooks are run with environment variables set that give useful |
845 additional information. For each hook below, the environment variables | 845 additional information. For each hook below, the environment variables |
846 it is passed are listed with names of the form ``$HG_foo``. The | 846 it is passed are listed with names of the form ``$HG_foo``. The |
847 ``$HG_HOOKTYPE`` variable is set for all hooks. It contains the type of | 847 ``$HG_HOOKTYPE`` and ``$HG_HOOKNAME`` variables are set for all hooks. |
848 hook which triggered the run. In the example about this will be | 848 their respectively contains the type of hook which triggered the run and |
849 ``$HG_HOOKTYPE=incoming``. | 849 the full name of the hooks in the config. In the example about this will |
850 be ``$HG_HOOKTYPE=incoming`` and ``$HG_HOOKNAME=incoming.email``. | |
850 | 851 |
851 ``changegroup`` | 852 ``changegroup`` |
852 Run after a changegroup has been added via push, pull or unbundle. ID of the | 853 Run after a changegroup has been added via push, pull or unbundle. ID of the |
853 first new changeset is in ``$HG_NODE`` and last in ``$HG_NODE_LAST``. URL | 854 first new changeset is in ``$HG_NODE`` and last in ``$HG_NODE_LAST``. URL |
854 from which changes came is in ``$HG_URL``. | 855 from which changes came is in ``$HG_URL``. |