Эта неделя была для меня необычной.

Я закончил большой патч и поставил его на обзор. Это заняло у меня почти месяц, так что это был супер важный момент для меня.

Могу сказать, что все мои 20 коммитов дали мне четкое понимание того, как работать с «git rebase — интерактивным». Я знал об этой команде и раньше, но только сейчас могу сказать, что знаю, как именно мне нужно ее использовать.

Кстати — на этой неделе я тоже вспомнил про tmux, и мне нужно рассказать вам об этом инструменте, возможно, он вам тоже пригодится. Это позволяет поддерживать связь с удаленным сервером. Если у вас проблемы с коннектом — это неплохо, tmux дает возможность переподключиться к точно такому же терминалу и посмотреть, что там происходит. Это чрезвычайно полезная функция, я не знаю, почему я начал использовать ее в этом проекте только на этой неделе. На самом деле у tmux очень много функций, и я сказал не о главной, поэтому, пожалуйста, погуглите. :) Конечно, это может быть полезно и в вашем проекте.

У меня также было достаточно времени, чтобы прочитать код, связанный с форматированием в cat-file и в ref-filter. Мы обсудили следующие шаги в проекте с менторами, и у меня есть общее понимание того, что мне нужно делать дальше.

Наконец, я протестировал некоторые странные идеи (что-то вроде «что было бы, если бы я изменил код таким образом»). На самом деле, я всегда так делаю, особенно когда у меня есть свободное время, но на этой неделе его было больше, чем обычно.

Да, еще забываю сказать, что я пытаюсь сделать совсем другую задачу, идущую параллельно с моей основной целью: я хочу сделать файл string.h, в котором будут все общие функции, упрощающие работу с помощью char *. Это сделает код всего проекта более понятным. Проблема в том, что Git огромен и потребовалось бы много времени, чтобы просмотреть все файлы и собрать все необходимые функции. Но я придумал решение — я могу написать скрипт, который все сделает за меня :)
Также это отличная возможность сделать небольшой перерыв в C и коде на моем любимом Python. . Мы обсуждали мою идею с менторами, и она им понравилась, но я прекрасно понимаю, что мне нужно расставить приоритеты в своей основной задаче на стажировке. В любом случае, пока я жду обзор, почему бы и нет? :)