Skip to content

Кириллица в файле .gitignore после команды sync #338

@VictorMurashkin

Description

@VictorMurashkin

Описание ошибки
Команда sync меняет кириллицу в .gitignore

Сценарий воспроизведения
Шаги по воспроизведению:

  1. Записать в .gitignore записи с кириллицей в путях, например "src/cf/Reports/РегламентированныйОтчет*/"
  2. Сохранить .gitignore в UTF-8
  3. Выполнить инициализацию репозитория (команда init) и выполнить первую синхронизацию хранилища с локальным репозиторием (команда sync)
  4. В файле .gitgnore добавится запись вида "src\cfe\ConfigDumpInfo.xml", но при этом ранее добавленная запись с кириллицей будет преобразована в "крякозябры":
    "src/cf/Reports/РегламентированныйОтчет*/"
    (при этом кодировка файла станет UTF-8 без BOM)

Ожидаемое поведение если бы ошибки не было
Кириллица в файле .gitignore должна остаться без перекодировки

Окружение:

  • Версия операционной системы: Windows Server 2019
  • Редакция 1С платформы 8.3.27.1719
  • Версия Gitsync 3.6.1
  • Версия OScript 1.9.3.15

Дополнительный контекст

Типовая конфигурация УТ с расширением
Режим защиты от опасных действий включен

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions