You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ваша первая задача -- сделать так, чтобы каждый коммит соответствовал заданному формату.
44
44
Предположим, что сообщение каждого коммита должно содержать строку вида «ref: 1234», так как вы хотите связать каждый коммит с соответствующим элементом в вашей системе управления задачами.
45
-
Для этого вам понадобиться проверять каждый получаемый коммит, искать в сообщении заданную подстроку и, в случае её отсутствия в сообщении любого из коммитов, прекращать обработку с ненулевым кодом, что приведёт к отклонению отправки целиком.
45
+
Для этого вам понадобится проверять каждый получаемый коммит, искать в сообщении заданную подстроку и, в случае её отсутствия в сообщении любого из коммитов, прекращать обработку с ненулевым кодом, что приведёт к отклонению отправки целиком.
46
46
47
47
Вы можете получить список SHA-1 значений всех отправляемых коммитов передав значения `$newrev` и `$oldrev` низкоуровневой команде Git под названием `git rev-list`.
48
48
В действительности, это команда `git log`, которая по умолчанию выводит только список значений SHA-1 и ничего больше.
0 commit comments