Skip to content

Не работает update-dev с ключом --git-increment #675

@brake71

Description

@brake71
  1. При попытке загрузки конфигурации пытается загрузить все измененные между коммитами файлы. Если было изменение расширения, то пытается загрузить файлы расширения в основную конфигурацию:
КомандаОбновлениеОкружения.os
Функция ПолучитьФайлыИзGitDiff
// необходимо фильтровать файлы, оставлять только 
// расположенные в ОтносительныйПутьИсходников
  1. Перечень измененных файлов возвращается вида .\src\cf\[каталог\имяфайла] при попытке загрузки в конфигурацию, выходит сообщение вида:
    Файл по пути [КаталогРепозитория]\src\cf\src\cf\[каталог\имяфайла] не найден, т.к. продублировано \src\cf\ в пути, вероятно из-за текущего каталога при выполнении команды designer (но уверенности нет)

  2. ibcmdrunner.os при подготовке файла с перечнем измененных файлов для инкрементальной загрузки всегда оставляет только один (последний файл)

Процедура ЗагрузитьВыбранныеФайлыКонфигурации
... 
        ЗаписьТекста = Новый ЗаписьТекста(ИмяФайлаПараметров, Кодировка);
        Для Каждого ВыбранныйФайл Из ВыбранныеФайлы Цикл
            // {fix Было:
            // СтрокаДляЗаписи = ?(СтрокаДляЗаписи="", "", Символы.ПС)+ СокрЛП(ВыбранныйФайл);
            // Нужно:
            СтрокаДляЗаписи = СтрокаДляЗаписи + ?(СтрокаДляЗаписи = "", "", Символы.ПС) + СокрЛП(ВыбранныйФайл);
            // }
        КонецЦикла;
        ЗаписьТекста.ЗаписатьСтроку(СокрЛП(СтрокаДляЗаписи), "");
        ЗаписьТекста.Закрыть();
  1. ibcmdrunner.os в составе vanessa-runner устарел относительно пакета ibcmdrunner

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions