From 041b28c6d8cd9e85811f50de1e3a00b78ea51cb9 Mon Sep 17 00:00:00 2001 From: mailer21 <49911293+mailer21@users.noreply.github.com> Date: Fri, 7 Nov 2025 11:05:15 +0300 Subject: [PATCH] fix: literacy --- book/08-customizing-git/sections/policy.asc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/08-customizing-git/sections/policy.asc b/book/08-customizing-git/sections/policy.asc index 5683aefa..57d2a004 100644 --- a/book/08-customizing-git/sections/policy.asc +++ b/book/08-customizing-git/sections/policy.asc @@ -42,7 +42,7 @@ puts "(#{$refname}) (#{$oldrev[0,6]}) (#{$newrev[0,6]})" Ваша первая задача -- сделать так, чтобы каждый коммит соответствовал заданному формату. Предположим, что сообщение каждого коммита должно содержать строку вида «ref: 1234», так как вы хотите связать каждый коммит с соответствующим элементом в вашей системе управления задачами. -Для этого вам понадобиться проверять каждый получаемый коммит, искать в сообщении заданную подстроку и, в случае её отсутствия в сообщении любого из коммитов, прекращать обработку с ненулевым кодом, что приведёт к отклонению отправки целиком. +Для этого вам понадобится проверять каждый получаемый коммит, искать в сообщении заданную подстроку и, в случае её отсутствия в сообщении любого из коммитов, прекращать обработку с ненулевым кодом, что приведёт к отклонению отправки целиком. Вы можете получить список SHA-1 значений всех отправляемых коммитов передав значения `$newrev` и `$oldrev` низкоуровневой команде Git под названием `git rev-list`. В действительности, это команда `git log`, которая по умолчанию выводит только список значений SHA-1 и ничего больше.