GitNotes.24-13.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 24.13: Update hook

이 hook 은 pre-receive 이후에 불리게 되나, 동작 방식은 유사하다. 이는 어떠한 내용이라도 실제 갱신되기 전에 호출이 되나, push 된 ref 전체에 대해서 한번 불리는 것이 아닌, 각각의 ref 마다 개별적으로 호출되게 된다.

이 hook 은 아래와 같은 3 개의 파라미터를 받게 된다:

  • 현재 업데이트가 되고 있는 ref 의 이름
  • 해당 ref 에 저장된 object 의 예전 이름
  • 해당 ref 에 저장될 object 의 새로운 이름

이는 pre-receive 에 전달되는 정보와 동일하나, update 는 각 ref 마다 개별적으로 호출되기 때문에 특정 ref 만 거부하고 나머지는 허용하는 등의 작업도 수행할 수 있다.

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

'번역 > Git Notes for Professionals' 카테고리의 다른 글

25.2: 일반적인 Clone 하기  (0) 2019.12.23
25.1: Shallow Clone 하기  (0) 2019.12.23
24.12: Pre-receive hook  (0) 2019.12.20
24.11: Pre-rebase hook  (0) 2019.12.20
24.10: Prepare-commit-msg hook  (0) 2019.12.19

+ Recent posts