언제 어떤 후크가 실행되는지 지정하는 방법을 알고 있습니다. 내가 알고 싶은 점은 config를 hgrc
파일을 통해 후크에 전달할 수 있는지 여부입니다. 확장 프로그램은이를 수행 할 수 있습니다 (예 :일부 확장자가 hgrc 파일에 구성되어있는 것처럼 수은 고리를 구성 할 수 있습니까?
[extensions]
someextension = something
[someextension]
some.config = 1
some.other.config = True
나는 후크에 대해 비슷한 작업을 수행 할 수 있기를 바랍니다.
[hooks]
changegroup.mail_someone = python:something
[changegroup.mail_someone]
to_address = [email protected]
이렇게 할 수 있나요? 이 작업을 수행하는 방법을 찾는 것은 아무런 도움이되지 않습니다 ... 가능하다면, (파이썬 인 프로세스) 훅 핸들러에서 설정을 읽는 법을 어떻게 알 수 있습니까?
감사합니다. 유용합니다. 아마도'os.popen ('hg showconfig mail_someone.to_address')'를 실행하여 내부 훅을 사용하여 거의 동일한 방법으로이 파일에 접근 할 수있을 것입니다. – Spycho
@Spycho : 물론 가능합니다. 그러나 내부 훅에는 이미'ui' 오브젝트가 있으므로'ui.config ('mail_someone', 'to_address')'를 직접 호출 할 수 있습니다. –
아, 끝내 주네. 그것은 더 간단합니다. 나는 당신이 통보없이 깨질 수 있기 때문에 당신이 ui와 repo 매개 변수를 통해 얻을 수있는 내부 수은 방법이 사용되지 않아야한다는 것을 어딘가에서 읽었을 것이라고 생각했습니다. http://mercurial.selenic.com/wiki/MercurialApi가 아닌가요? 아니면 "Mercurial의 내부 API"의 일부로 간주되지 않습니까? – Spycho