В документации добавили Support for mixed file encodings с предложением использовать .gitattributes
https://docs.gitlab.com/ee/user/project/git_attrib...
В корне репозитория добавил .gitattributes
* text working-tree-encoding=CP866
Применил, отправил
git add . / git commit
git add --renormalize .
git add . / git commit
git push
Но результат не поменялся - отображения 866 в гитлабе все еще нет.
Может и в самом гитлабе надо править /opt/gitlab/embedded/service/gitlab-rails/.gitattributes ?
Около года назад в задаче, которая предшествовала доработке и документации был workaround, который работал.
https://gitlab.com/gitlab-org/gitlab/-/issues/1504...
Надо было подправить encoding_helper.rb, принудив при нераспознанной кодировке применять заданную (прописали там 866).
Теперь вроде бы добавили фичу, но не удается ее применить.