Хочется туда навернуть автоформаттер, чтобы код стал выглядеть поконсистентней. Проблема только в том, что коммит, который вкрутит автоформат, немедленно убьет git blame со всеми вытекающими проблемами.
Может, есть какой хитрый способ эту проблему решить?
если меняются только отступы, то git blame -w обещает сделать ок. Если переразбивать на строки, то гит сам по себе не справится, поскольку работает с текстом. Вроде, были какие-то эксперименты о версионировании AST, но я хз, как это быстро найти, да и порог входа будет большой
Но если взглянуть на проблему под этим углом, любое реформатирование кода -- это просто перемещение spaces в широком смысле по исходнику.
да. пока это не питон)
Иногда длинные строки бьются
это канонический случай для --ignore-rev.
Обсуждают сегодня