2011-08-23 2 views
0

나는 perl로 쓰여진 후 수신 후크를 가지고있다. 어떤 지점이 푸시되고 있는지 파악할 수 있어야합니다. 어떻게해야합니까? 나는 성공하지 않고 @ARGV와 $ ARGV [2]를 보았습니다.펄에서 작성된 포스트 - 수신 후크는 어떻게 브랜치 이름을 얻을 수 있습니까?

이 후크는 수신 동작을 위해 한번 실행 :

+0

드디어 나에게 정보를 제공하지 을 읽는 시도를하지만, 그것은에 후 수신 이메일 스크립트에 사용할 수 없습니다 이메일을 보내지 않습니다. – user561638

+0

아직도 도움을 찾고 있습니다. 감사합니다. – user561638

답변

1

힘내 문서에서 키는 이후 수신 후크 인수를 수신하지 않는다는 것이다. 인수를 취하지 않지만 표준 입력에서 후크가하는 것과 동일한 정보를 가져옵니다. 여기

내가 심판 구문 분석하는 데 사용한 몇 가지 펄 코드 :

while (<>) { 
    chomp; 
    next unless my($old,$new,$ref) = 
     m/^([0-9a-f]+) \s+ # old SHA-1 
      ([0-9a-f]+) \s+ # new SHA-1 
      refs\/heads\/(.*?) # ref 
     \s* $ /x; 
    #... 
} 
관련 문제