2012-11-20 3 views
0

Git에서 포스트 수신 후크에서 커밋 (태그 사용) 버전 번호를 얻으려고합니다.git post-receive 후크에서 Zip 파일에 태그 이름 (버전 번호)을 추가하십시오.

태그를 얻으면 특정 디렉토리를 압축하여 버전 번호 (예 : myplugin-2.0.1.zip)를 추가하려고합니다.하지만 커밋 태그를 가져 오는 방법을 모르겠습니다. 수신 후 후크.

포스트 - 수신 훅 내부에서 커밋의 태그 이름을 올바르게 얻는 방법을 아는 사람이 있습니까?

여기까지가 있지만 SOME_WAY_OF_GETTING_TAG_NAME은 혼란 스럽습니다.

#!/bin/bash 
_version=SOME_WAY_OF_GETTING_TAG_NAME 
zip -r myplugin-$_version.zip plugin_repo/ 

도움이 되셨을 것입니다. 감사! 당신이 태그 경우

답변

0

후크를 포스트 - 수신이

<oldrev> <newrev> <refname> 

refname 항상 심판을 포함하여 stdin에서 입력으로 도착, 그것은 것입니다 refs/tags/TAGNAME