В результате выполнения задания вы:
- научитесь работать с утилитами Git;
- потренируетесь решать типовые задачи, возникающие при работе в команде.
- Склонируйте репозиторий с исходным кодом Terraform.
- Создайте файл для ответов на задания в своём репозитории, после выполнения прикрепите ссылку на .md-файл с ответами в личном кабинете.
- Любые вопросы по решению задач задавайте в чате учебной группы.
В клонированном репозитории:
- Найдите полный хеш и комментарий коммита, хеш которого начинается на
aefea
. - Ответьте на вопросы.
- Какому тегу соответствует коммит
85024d3
? - Сколько родителей у коммита
b8d720
? Напишите их хеши. - Перечислите хеши и комментарии всех коммитов, которые были сделаны между тегами v0.12.23 и v0.12.24.
- Найдите коммит, в котором была создана функция
func providerSource
, её определение в коде выглядит так:func providerSource(...)
(вместо троеточия перечислены аргументы). - Найдите все коммиты, в которых была изменена функция
globalPluginDirs
. - Кто автор функции
synchronizedWriters
?
В качестве решения ответьте на вопросы и опишите, как были получены эти ответы.
В личном кабинете отправлена ссылка на .md-файл в вашем репозитории.
Зачёт:
- выполнены все задания;
- ответы даны в развёрнутой форме;
- приложены соответствующие скриншоты и файлы проекта;
- в выполненных заданиях нет противоречий и нарушения логики.
На доработку:
- задание выполнено частично или не выполнено вообще;
- в логике выполнения заданий есть противоречия и существенные недостатки.