0
git commit --no-verify
과 비슷하지만 수은을 사용하고 싶습니다. 그것을 할 수있는 방법이 있습니까?git에서와 같이 수은 같은 사전 커밋 훅을 건너 뛸 수 있습니까?
git commit --no-verify
과 비슷하지만 수은을 사용하고 싶습니다. 그것을 할 수있는 방법이 있습니까?git에서와 같이 수은 같은 사전 커밋 훅을 건너 뛸 수 있습니까?
으로는 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
은 (커밋 아무것도 없었다 사전 커밋 후크 근무 무시).
두 개 이상의 사전 커밋 후크가있을 수 있기 때문에 어떤 특정 후크를 알고 싶을 것입니다.