2017-03-14 2 views
0

코드에서 구문 문제를 확인하는 bazaar에 대한 사전 커밋 훅을 작성했습니다. 뭔가 비슷한에 : 그것은 건너 뛸 것 내가 bzr commit --ignore-my-hook 라고하면Bazaar 매개 변수가있는 사전 커밋 고리

http://bazaar.launchpad.net/~bialix/%2Bjunk/checkeol/annotate/head%3A/__init__.py

다, 그러나 나는 또한이 훅을 해제 할 수있는 명령 줄 옵션, 예를 들어,

을 추가하고 싶습니다 작품 내 사전 커밋 후크.

나는 또한 --no-plugins 옵션이 있지만 모든 플러그인을 사용할 수 없다는 것을 알고 있습니다. 이것이 가능한지 정말로 알고 싶습니다. 어떤 아이디어? 고맙습니다.

BZR_DISABLE_PLUGIN=yourplugin 

이 하나의 특정 플러그인을 비활성화 :

답변

0

당신은 환경 변수를 설정할 수 있습니다.

또는 옵션 또는 환경 변수가 설정된 경우 아무 것도 수행하지 않는 기능을 후크에 추가 할 수 있습니다. 후크에서 액세스 할 수있는 명령 행에서 구성 옵션을 설정할 수 있습니다. T

후크에 제공 할 수있는 다른 사용자 지정 명령 줄 입력이 없습니다.

+0

답변 해 주셔서 감사합니다. 그러나 내 질문은 커밋 된 후크 (또는 후크)가 일반적으로 명령 줄에서 직접 호출 할 수있는 입력 매개 변수를 가질 수있는 경우에 대한 자세한 내용이었습니다. 나는 그것이 가능해야만한다고 생각하지만, 불행히도 나는 알아낼 행운이 없다. – pisoir

+0

답변을 명확히했습니다. – jelmer

+0

@jelmer는 훅이 명령 줄 매개 변수를 수정할 수 없다는 것이 맞습니다. 그러나 플러그인 *은 커밋 명령을 무시하고 추가 매개 변수를 지원하는 자체 버전으로 대체 할 수 있습니다. –

관련 문제