Новости технологий: важные, смешные, родные
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Регистрация в перечне РКН: https://tprg.ru/5GyZ
Post #10661
739
Jujutsu 0.45 научился сам сводить расходящиеся коммиты, но сломал два привычных сценария
Jujutsu, или
два ломающих изменения:
Jujutsu, или
jj, это система контроля версий поверх обычного Git-репозитория, где у каждого изменения постоянный ID и коммиты можно переписывать в середине стека. Сегодня утром вышла версия 0.45.0 с командой jj converge: она находит две и больше версии одного изменения, которые разошлись после отката или работы в двух рабочих пространствах, и заменяет их одним коммитом. Потомки перебазируются сами, закладки переезжают, а вопросы задаются только там, где эвристики не уверены; для скриптов есть --no-interactive.два ломающих изменения:
jj config set --user при нескольких файлах конфига больше не спрашивает, какой править, а берёт первый загруженный (точный файл теперь через --file <PATH>), и jj git import в неколоцированных репозиториях перестал импортировать коммиты с отсоединённого Git HEAD. Из починенного: git add после команды jj больше не портит индекс так, что git fsck жалуется на duplicateEntries, а Ctrl+C в less перестал ломать терминал. Что проверить после обновления и как ставить, разобрали на сайте.- 👍 4

