Size: a a a

2021 May 24

KR

Kai Ren in rust_offtopic
Пихуль по вам плачет.
источник

V

Vladimir in rust_offtopic
Типа того
источник

V

Vladimir in rust_offtopic
((
источник

KR

Kai Ren in rust_offtopic
Ну в Гите это будет больно энивей. Не знаю как это можно автоматизировать, чтобы постоянно не падало или не лезли кривые мерджи =/
источник

V

Vladimir in rust_offtopic
вообще наверное можно разделить на подзадачи.
1. это составить список коммитов которые отличаются среди релизов ( игнорируя их хеши, например по нейму сверяя, или какой-то другой метадате, так как бекпортом занимается mergify)
2. както с аккамулировать черепикнутые коммиты в один большой конфликт который резолвнуть (по аналогии с мержем)
источник

V

Vladimir in rust_offtopic
так как основные проблемы это постоянный трекинг этих веток, и мерж покомитный в случае ребейза, тем самым делая двойную, а то и тройную работу часто.
источник

[

[BRM]White Rabbit in rust_offtopic
839 сообщения
источник

[

[BRM]White Rabbit in rust_offtopic
слабенько вы
источник

p

polunin.ai in rust_offtopic
Потому что я занят
источник

[

[BRM]White Rabbit in rust_offtopic
освобождайся
источник

NL

Nick Linker in rust_offtopic
Можно ребейзнуть/сквошнуть свои изменения в один единсвенный коммит перед заливкой upsteam. Будет немного легче.
источник

V

Vladimir in rust_offtopic
Не получится. Там два полноценных форка.
Есть некий апстрим в котором пару сотен коммитов в месяц, и наш орижин который пару десятков коммитов в месяц держит у себя в форке, не отдавая в апстрим. И нужно просто с апстрима подтягивать историю переодически.
источник

V

Vladimir in rust_offtopic
Вот и думаю, как эти китайцы форки ядра держут. Или все забивают на подтягивание в итоге?
источник

NL

Nick Linker in rust_offtopic
Мдааа. Сурово, я что-то теряюсь, что можно было бы такого предпринять...
источник

NL

Nick Linker in rust_offtopic
Апстрим получается бежит быстрее вас.
источник

V

Vladimir in rust_offtopic
Ну типа того, в апстриме больше котрибуторов.
В целом еслиб у них был бы мастер один, проблем бы вообще не было. Можно было бы обычным ребейзом или мержем переодически подкатываться.
А тут именно перескок с бекпортнутых веток все портит
источник

NL

Nick Linker in rust_offtopic
Ну по-любому нужно фетчить апстрим и актуализировать ваши изменения на новый апстрим мастер. Дотягивать свои изменения на новый апстрим/мастер это тяжело может быть. Черрипикать наиболее лёгкая процедура.

Можно ещё перекомпоновать свои коммиты так, чтобы каждый коммит менял только определённый набор файлов и никакие другие коммиты уже тронутые файлы бы не меняли. И тогда не потребуется двойной работы.
Это вариант на тему сквоша.
источник

NL

Nick Linker in rust_offtopic
Понял проблему, апстрим/мастеров несколько, от каждого главнюка по мастеру...
источник

V

Vladimir in rust_offtopic
Ну вот мне вариант с черипиком самый адекватный кажется. Так как историю не хочется нарушать ни в форке, ни в апстриме.
Но вот как составить список того что черепикать и применить разом, чтоб не делать сотню другую команд.
источник

NL

Nick Linker in rust_offtopic
Задача довольно специфическая, тебе нужно собирать свой костыль, мне кажется.
источник