vanessa-runner icon indicating copy to clipboard operation
vanessa-runner copied to clipboard

[BUG] Команда init-dev создает ИБ, но не регистрирует ее в списке баз, при выполнении в каталоге, в дереве которого нет репозитория git

Open ovcharenko-di opened this issue 4 years ago • 3 comments

Это происходит, если выполнить runner init-dev в каталоге, в дереве которого нет репозитория git. runner не может определить каталог текущего проекта, имя которого должно указываться в качестве имени базы. При вызове библиотеки ParserV8i в качестве имени базы передается пустая строка. В файл ibases.v8i записываются данные о новой базе, но с пустым именем (см. скриншот). Платформа 1С не отображает такие базы в списке и удаляет такие записи при закрытии окна.

Если в рабочем каталоге инициализировать репозиторий и выполнить команду runner init-dev то ошибка не воспроизводится.

ОБХОД проблемы - Также помогает указание параметра --root

image

ovcharenko-di avatar Jan 16 '20 11:01 ovcharenko-di

Беру себе

ovcharenko-di avatar Jan 16 '20 11:01 ovcharenko-di

@ovcharenko-di Какой веселенький баг. Удалось исправить?

artbear avatar Feb 14 '20 16:02 artbear

@artbear, не, пока обошел путем указания параметра --root, помогает

ovcharenko-di avatar Feb 14 '20 16:02 ovcharenko-di