Отсутствует перехват файлов git /post-receive.sample

Я использовал git 1.7.1 на сервере CentOs 6, и когда я запускаю git --bare init на my_repo.git я проверил my_repo.git/hooks и увидел все хуки, включая post-receive.sample.

Сейчас я использую git 2.4.1 на сервере Centos 7, и файл post-receive.sample отсутствует, все остальные хуки есть, но не тот, который мне нужен.

Я знаю, что могу скопировать файл из предыдущего репо, а затем изменить содержимое по мере необходимости, но мне хотелось бы знать, почему post-receive.sample не генерируется, как раньше.

1 ответ

Решение

По-видимому, post-receive.sample был удален в коммите 8d714b11df2b65e5f4272c1616e561930010be90:

commit 8d714b11df2b65e5f4272c1616e561930010be90
Author: Gerrit Pape <pape@smarden.org>
Date:   Tue Sep 27 11:56:53 2011 +0000

    templates/hooks--*: remove sample hooks without any functionality

    Remove the sample post-commit and post-receive hooks.  The sample
    post-commit doesn't contain any sample functionality and the comments do
    not provide more information than already found in the documentation.
    The sample post-receive hooks doesn't provide any sample functionality
    either and refers in the comments to a contrib hook that might be
    installed in different locations on different systems, which isn't that
    helpful.

    Signed-off-by: Gerrit Pape <pape@smarden.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Другие вопросы по тегам