Разработка ждёт балета
1.65K subscribers
515 photos
5 videos
15 files
1.56K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
Тут в Git mailing list создатель JGit интересно расписал, с чем приходится сталкиваться, чтобы ускорить Git, написанный на чём-то более высокоуровневом (Java в его случае), чем C, и всё равно быть более медленным.

#git #c #java
👍4😱2
В начале было Слово, и Слово было Боль. Потому что как ещё можно назвать мёрж огромного количества патчей в Linux Kernel вручную? Потом был BitKeeper, но не получилось. Потом появился Git. И вот мы здесь.
По ссылке - история появления Git. Какие VCS были на тот момент, чем не устраивали, чего хотел Линус, как он в какой-то момент плюнул и сделал то, чем подавляющее большинство разработчиков сегодня пользуется.

#git #history
👍3
Вообще мы у себя давно так делаем, оно появилось как-то само собой, чисто интуитивно, но оказывается у этого подхода есть умное название: Stacked PRs. Вкратце: не выкатываешь всю фичу разом на ревью, а отправляешь небольшими порциями в виде зависимых PRов. С github это всё довольно хорошо работает, но всё ещё приходится кое-что делать ручками. И вот тут в статье автор описывает, что хочется уметь делать минимальными усилиями, и какие тулы в этом могут помочь.

#git #tool
👍7
Очень прикольный тул, зацените, красота невероятная! Даёт визуализировать историю проекта по репозиторию. Репо тут.

#tool #git
😐11🔥2👍1
Оу, кто-то внутри Google взялся пилить новую модную распределённую VCS? Забавно, что можно пользоваться поверх существующего Git репо незаметно для остальных, если вдруг хочется приключений.

#git #vcs #google
Тут запилили очень прикольную интерактивную карту GitHub репозиториев. Для кластеризации смотрели на звёзды: два репо ближе, если один и тот же человек поставил звезду обоим.

#github #git
3
Какое-то время назад в git mailing list предложили core разработчикам следующее: уберите все свои .gitconfig настройки, поюзайте git, как его юзают люди после чистой установки, а потом поделитесь, какие новые настройки по умолчанию вы бы включили для всех. Дефолты менять никто конечно же не стал, но зато появилось вот такое интересное пересечение множеств удобных настроек.

#git #config
🔥5👍2
Git недавно отпраздновал 20 лет. Ещё годик, и везде будут наливать! А тут можно посмотреть разговор с Линусом по теме.

#talk #git #history
4
Что-то много в последнее время про менеджеры зависимостей попадается. Тут рассказывают, почему использовать Git в качестве БД для пакетов - плохая идея, каких проблем разные проекты из-за этого наелись, и как в итоге их решали. Оно на самом деле о двух концах. С одной стороны, когда проект только начинается, гораздо проще всё забутстрэпить. С другой - даже на таких начальных стадиях Git привносит дополнительных проблем и ограничений, с которыми потом придётся как-то жить.

#package #deps #git
👍1