Size: a a a

2020 October 21

AZ

Alexander Zaitsev in pro.cxx.holywars
и ты делаешь git log и всё - тоби пизда
источник

IL

Ilya L in pro.cxx.holywars
теперь понимаю что у нас хотя бы не монорепа))
источник

IL

Ilya L in pro.cxx.holywars
и под проект любого размера создают на гитхабе репозиторий
источник

@N

@urandon Nikita Khom... in pro.cxx.holywars
Alexander Zaitsev
и ты делаешь git log и всё - тоби пизда
Это мелочи, ты про сборку, отладку и вообще про CI подумай)
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
у нас план такой, что сначала все 3rd party Conanизируем, потом свои части конанизируем, потом разносим в репы
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
@urandon Nikita Khomutov
Это мелочи, ты про сборку, отладку и вообще про CI подумай)
а про это я даже молчу :)
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
там вообще хавайся в жито
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
у нас с нашей монорепой пилят какую-то муть на CI, чтобы было легче
источник

YB

Yarique Belgorodsky in pro.cxx.holywars
Alexander Zaitsev
и ты делаешь git log и всё - тоби пизда
источник

IL

Ilya L in pro.cxx.holywars
Ilya L
и под проект любого размера создают на гитхабе репозиторий
правда я от этого вообще не понимаю как и что работает, как работает CI(есть ли он вообще), как идет сборка...
просто пишу код в сторонке и все
источник

TS

Timur Safin in pro.cxx.holywars
короче, тут такая история:
- есть огромная монорепа, которая всё еще на svn (и тулы с селективными чекаутами позволяют жить более менее норм)
- но svn - это уже позорно и нужно, что-то более модное
- завели mercurial - как враппер над svn. Но таки, даже патченный hg не тянет такую монорепу
- git клон (если не отжиматься специально и не знать) будет занимать десятки гигабайт, даже для самого простого, пустого чекаута

Потому захотели сделать как git, но не git. С виртуальной файловой системой (на всех 3х ос) И в течение года минимум пытались настигнуть паритет с клиентом git-а (по ребейзу например) и заставить виртуальный файловые системы не терять временные файлы в рандомное время

Вместо того, чтобы взять git-протокол и сделать свой сервер вокруг монорепы для фильтрации метаданных в клоне. git клиент же умеет в селективный чекаут!
источник

TS

Timur Safin in pro.cxx.holywars
но сложности никого в Яндексе не останавливают, когда это NIH и есть свободный отдел в Новосибе
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Timur Safin
но сложности никого в Яндексе не останавливают, когда это NIH и есть свободный отдел в Новосибе
ну так всем норм
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Я свою систему версий запилил и показал, какие молодцы они
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
пацаны пофанились, пока писали это
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
бюджет распилен, все довольны.
источник

YB

Yarique Belgorodsky in pro.cxx.holywars
Alexander Zaitsev
пацаны пофанились, пока писали это
да, каефная работа
источник

TS

Timur Safin in pro.cxx.holywars
всем норм покуда они не проебали пару дней работы из-за ошибки в монтировании виртуальной файловой системы
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
чем больше NIH, тем веселее разрабу
источник

TS

Timur Safin in pro.cxx.holywars
да, в Яндексе весело
источник