Size: a a a

2021 February 14

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Все коммиты в репозитории сделаны Брамом. В плане, буквально все, потому что Брам не умеет готовить гит нормально.
А Линус Торвальдс тоже не умеет готовить git нормально (особенно, см. в прошлое)?!
https://github.com/torvalds/linux/commits/master
Т.е. это просто такая модель разработки, какая разница?
источник

EG

Emmanuel Goldstein in pro.vim
Всё плохое
Все стандартные инструменты не работают
«Грепнуть по коду» не работает
Ветки — головная боль
источник

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
Одна большая монорепа, что тут плохого?
Если все равно вся работа ведется через внутреннюю сеть
источник

EG

Emmanuel Goldstein in pro.vim
Дисклеймер: я не работал в Гугле, я работал в Яндексе.
Возможно, Яндексовая абоминация гораздо хуже, чем гугловская абоминация.
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
А Линус Торвальдс тоже не умеет готовить git нормально (особенно, см. в прошлое)?!
https://github.com/torvalds/linux/commits/master
Т.е. это просто такая модель разработки, какая разница?
У Линуса Торвальдса репозиторий выглядит нормально
источник

VG

Vadim Goncharov in pro.vim
абоминация здесь - это название?
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
На самом деле было бы интересно узнать, сколько активных разработчиков у вима
В этом плане да (но это же просто любопытство, нет?).
источник

EG

Emmanuel Goldstein in pro.vim
Vadim Goncharov
абоминация здесь - это название?
Нет
Это характеристика
источник

EG

Emmanuel Goldstein in pro.vim
У гугла она называется Piper, у яндекса Аркадия
источник

VG

Vadim Goncharov in pro.vim
Arcadia Ucupnica, блэк митол группа?
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
А Линус Торвальдс тоже не умеет готовить git нормально (особенно, см. в прошлое)?!
https://github.com/torvalds/linux/commits/master
Т.е. это просто такая модель разработки, какая разница?
Там просто большая часть коммитов — мёрджи
Информация об авторах всё равно сохраняется
https://github.com/torvalds/linux/commit/f670e9f9c8cac716c3506c6bac9e997b27ad441a
источник

YS

Yaroslav Schekin in pro.vim
А чем вот это лучше, чем у Bram-а, например?
https://github.com/torvalds/linux/commit/dcc0b49040c70ad827a7f3d58a21b01fdb14e749

Может, я не вижу чего-то?
источник

EG

Emmanuel Goldstein in pro.vim
Клацни на второго парента коммита
источник

EG

Emmanuel Goldstein in pro.vim
И увидишь метаданные
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Клацни на второго парента коммита
А, понял. Тогда всё равно нетривиально, но куда лучше, да.
источник

EG

Emmanuel Goldstein in pro.vim
Я мотал пока мне не стало лень, и короче, ожидаемо, Линус всегда умел пользоваться гитом
источник

EG

Emmanuel Goldstein in pro.vim
Гит поддерживает коллаборацию через емэйл, если что
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Я мотал пока мне не стало лень, и короче, ожидаемо, Линус всегда умел пользоваться гитом
Если бы автор git не умел им пользоваться, это было бы странно. ;)
Я, например, не знаю, почему Bram не делает того же (и его никто не "заставил") — видимо, считают, что это неважно?
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
Если бы автор git не умел им пользоваться, это было бы странно. ;)
Я, например, не знаю, почему Bram не делает того же (и его никто не "заставил") — видимо, считают, что это неважно?
Заставить Брама довольно сложно
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Заставить Брама довольно сложно
Почему это? Обычно это несложно / вполне удаётся, как я слышал (от других разработчиков vim в IRC, если что).
источник