xDrivenDevelopment / precommit1c

Набор утилит для автоматической разборки/сборки внешних обработок и отчетов, при помещении (commit) в git
Other
224 stars 62 forks source link

Инструмент не собирает обработку обратно из исходников #152

Closed aleshko-dev closed 4 years ago

aleshko-dev commented 4 years ago

При компилировании обработки из исходников выдает ошибку компиляции и не собирает ее. Провел исследование и увидел что на этапе компиляции инструмент читает файл renames.txt и разбирает его на ключ-значение через разделитель "-->" методом СтрРазделить. Проблема в том что разделитель ищется посимвольно, а не целиком вся строка. И ошибка происходит когда встречается ГУИД объекта например строка ниже: 9e85d150-94c5-4925-88c1-0611ff9360d3-->und\9e85d150-94c5-4925-88c1-0611ff9360d3 Первый ключ в этом случае: 9e85d150 а значение 94c5. А дальше пытается найти файл в этой папке с именем равным значение.

Предлагаю добавить более редкий разделитель, чтобы избежать таких случаев. Например ===. Либо пересмотреть сам подход.

zeratulayuris commented 4 years ago

Дубль #141, в develop уже исправлено, в ближайшее время появится в релизе.

zeratulayuris commented 4 years ago

@aleshko-dev пробуйте свежий релиз :)