2016-08-18 5 views

답변

4

으로는 hg help config documentation에서 언급 :

은 ... 여러 후크 작업에 접미어를 추가하여 동일한 조치를 실행할 수 있습니다. 값을 변경하거나 빈 문자열로 설정하여 사이트 전체의 후크를 무시할 수 있습니다. "우선 순위"접두사를 추가하여 후크에 우선 순위를 지정할 수 있습니다. 새 줄의 후크 이름에 우선 순위를 설정합니다. 기본 우선 순위는 0입니다.

(강조 광산)입니다. 이 "시스템 전체의 후크 '를 의미하지만, 그것은뿐만 아니라에서-저장소 후크 작동 :

$ sed -n '/hooks/,+1p' .hg/hgrc 
[hooks] 
pre-commit = ./foo.sh 
$ cat foo.sh 
#! /bin/sh 
echo foo 
exit 1 
$ hg commit 
foo 
abort: pre-commit hook exited with status 1 

을 분명히 내 사전 커밋 후크 노력하고 있습니다. 이제 패배 :

$ hg --config hooks.pre-commit= commit 
nothing changed 

은 (커밋 아무것도 없었다 사전 커밋 후크 근무 무시).

두 개 이상의 사전 커밋 후크가있을 수 있기 때문에 어떤 특정 후크를 알고 싶을 것입니다.