Время летит очень быстро, и я стараюсь делать все, что в моих силах. Одна суперполезная вещь, которую я нашел на этой неделе:
https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain
Если вы пытаетесь чтобы внести свой вклад в Git, это необходимо прочитать. На самом деле я сейчас стараюсь написать этот пост как можно быстрее, а затем продолжить чтение.
Не забудьте нажать на кнопку Далее и прочитать весь материал (ссылку на начало я дал, но вторая глава действительно улучшила качество всей моей жизни).

Эту неделю я провел в ожидании слияния моего первого патча в master (это шутка, но на самом деле он будет слит в ближайшие несколько дней, чему я так рад).
Пытаюсь переписать cat-file.c, чтобы он мог повторно использовать логику форматирования из ref-filter. Решил начать с маленькой части, у меня было несколько багов но сегодня утром я все исправил. Итак, мой первый шаг в миграции сделан, и теперь мне нужно подумать о следующих шагах. Надеюсь, следующие 2 недели будут для меня спокойнее, потому что я начал понимать структуру нужной части проекта, часть кода показалась мне знакомой, и я даже был счастлив искать ошибку последние 2 дня, потому что это была обычная рутина, без этого чувство какого черта происходит, я тут ничего не понимаю.
Вот коммит ищите меня как детектив, это была история про поиски, что именно не получается: https://github.com/telezhnaya/git /commits/catfile
Наслаждайтесь. История будет продолжена :)