You've already forked precommit4onec
mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2026-06-11 20:42:46 +02:00
Исправление ошибки в функции КаталогиИсходныхФайлов()
Не учитывала, что может быть передан другой базовый каталог репозитария. Особенно актуально при работе тестов.
This commit is contained in:
@@ -145,7 +145,7 @@
|
||||
|
||||
Функция ОбрабатываемыеОбъекты(ПараметрыКоманды, КаталогРепозитория)
|
||||
ОбрабатыватьТолькоИндексированныеФайлы = ЗначениеПараметра(ПараметрыКоманды, "-staged-only", Ложь);
|
||||
КаталогиИсходныхФайлов = КаталогиИсходныхФайлов(ПараметрыКоманды);
|
||||
КаталогиИсходныхФайлов = КаталогиИсходныхФайлов(ПараметрыКоманды, КаталогРепозитория);
|
||||
Коммиты = МассивКоммитов(ПараметрыКоманды, КаталогРепозитория);
|
||||
|
||||
ТаблицаФайлов = СценарииОбработки.НоваяТаблицаОбрабатываемыхФайлов();
|
||||
@@ -168,14 +168,15 @@
|
||||
Возврат ТаблицаФайлов;
|
||||
КонецФункции
|
||||
|
||||
Функция КаталогиИсходныхФайлов(ПараметрыКоманды)
|
||||
Функция КаталогиИсходныхФайлов(ПараметрыКоманды, КаталогРепозитория)
|
||||
ПараметрКаталогиИсходныхФайлов = ЗначениеПараметра(ПараметрыКоманды, "-source-dir", "src");
|
||||
КаталогиИсходныхФайлов = СтрРазделить(ПараметрКаталогиИсходныхФайлов, ",", Ложь);
|
||||
|
||||
Результат = Новый Массив;
|
||||
Для Каждого Каталог Из КаталогиИсходныхФайлов Цикл
|
||||
Если ЭтоСуществующийКаталог(Каталог) Тогда
|
||||
Результат.Добавить(Каталог);
|
||||
ТекущийКаталогИсходныхФайлов = ОбъединитьПути(КаталогРепозитория, СокрЛП(Каталог));
|
||||
Если ЭтоСуществующийКаталог(ТекущийКаталогИсходныхФайлов) Тогда
|
||||
Результат.Добавить(ТекущийКаталогИсходныхФайлов);
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user