1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2024-11-24 08:32:25 +02:00

#ONECICD-312

Удален мусор
This commit is contained in:
aleksey.koryakin 2020-02-18 13:07:04 +03:00
parent 89c100ca69
commit 50e07ab453
4 changed files with 30 additions and 32 deletions

View File

@ -46,12 +46,12 @@
Если РаботаСГлобальнымиНастройками Тогда
КаталогРепозитория = Приложение.ПутьКРодительскомуКаталогу();
УправлениеНастройками = МенеджерНастроек.ГлобальныеНастройки();
МенеджерНастроек.ГлобальныеНастройки();
Иначе
КаталогРепозитория = ПараметрыКоманды["-rep-path"];
УправлениеНастройками = МенеджерНастроек.НастройкиРепозитория(КаталогРепозитория, Ложь);
МенеджерНастроек.НастройкиРепозитория(КаталогРепозитория, Ложь);
КонецЕсли;
@ -76,18 +76,18 @@
УказанныйПуть = ПараметрыКоманды["-child-path"];
Если ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, УказанныйПуть, УправлениеНастройками) Тогда
Если ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, УказанныйПуть) Тогда
УказанныйПуть = ФайловыеОперации.ПолучитьНормализованныйОтносительныйПуть(КаталогРепозитория, УказанныйПуть);
НовыеНастройки = ИнтерактивнаяНастройка(УказанныйПуть, Ложь, Приложение.КаталогСценариев());
НовыеНастройки = ИнтерактивнаяНастройка(УказанныйПуть);
НастройкиПроектов.Вставить(УказанныйПуть, НовыеНастройки);
КонецЕсли;
Иначе
БазовыеНастройки = ИнтерактивнаяНастройка(КаталогРепозитория, РаботаСГлобальнымиНастройками, Приложение.КаталогСценариев());
СконфигурироватьДополнительныеКаталоги(УправлениеНастройками, НастройкиПроектов, Приложение.КаталогСценариев(), КаталогРепозитория);
БазовыеНастройки = ИнтерактивнаяНастройка(КаталогРепозитория);
СконфигурироватьДополнительныеКаталоги(НастройкиПроектов, КаталогРепозитория);
КонецЕсли;
@ -95,7 +95,7 @@
Иначе
НапечататьНастройки(УправлениеНастройками);
НапечататьНастройки();
КонецЕсли;
@ -123,7 +123,7 @@
КонецФункции
Процедура НапечататьНастройки(УправлениеНастройками)
Процедура НапечататьНастройки()
Если МенеджерНастроек.ЭтоНовый() Тогда
@ -195,9 +195,7 @@
КонецПроцедуры
Функция ИнтерактивнаяНастройка(КаталогРепозитория, ГлобальныеНастройки, КаталогГлобальныхСценариев)
УправлениеНастройками = МенеджерНастроек.Настройки();
Функция ИнтерактивнаяНастройка(КаталогРепозитория)
ИмяПриложения = МенеджерНастроек.КлючНастройкиPrecommit();
ПолныеНастройки = Новый Соответствие;
@ -205,7 +203,7 @@
ГлобальныеСценарии = МенеджерНастроек.ЗначениеНастройки("ГлобальныеСценарии");
ОтключенныеСценарии = МенеджерНастроек.ЗначениеНастройки("ОтключенныеСценарии");
ИменаСценариев = МенеджерНастроек.ПолучитьИменаСценариевКаталога(КаталогГлобальныхСценариев);
ИменаСценариев = СценарииОбработки.ГлобальныеСценарии();
Лог.Отладка("Сохраненные значения опции 'ГлобальныеСценарии': %1%2",
Символы.ПС, ?(НЕ ЗначениеЗаполнено(ГлобальныеСценарии), "<пусто>", СтрСоединить(ГлобальныеСценарии, Символы.ПС)));
@ -224,13 +222,14 @@
КонецЕсли;
Если ГлобальныеНастройки Тогда
ИспользуютсяЛокальныеНастройки = МенеджерНастроек.ИспользуютсяЛокальныеНастройки();
Если ИспользуютсяЛокальныеНастройки Тогда
Подсказка = "Нужно использовать сценарии локальных репозиториев?";
Подсказка = "Нужно использовать локальные сценарии?";
Иначе
Подсказка = "Нужно использовать локальные сценарии?";
Подсказка = "Нужно использовать сценарии локальных репозиториев?";
КонецЕсли;
@ -241,7 +240,7 @@
Если ИспользоватьСценарииРепозитория Тогда
КаталогЛокальныхСценариев = ИнтерактивныйРедактор.ПолучитьНастройкуСтрока("Укажите относительный путь к сценариям в репозитории: ",
УправлениеНастройками.Настройка(ИмяПриложения + "\КаталогЛокальныхСценариев"));
МенеджерНастроек.ЗначениеНастройки("КаталогЛокальныхСценариев"));
КонецЕсли;
@ -259,7 +258,7 @@
Лог.Отладка("Итоговый список исполняемых сценариев: %1%2", Символы.ПС, СтрСоединить(ИсполняемыеСценарии, Символы.ПС));
НастройкиСценариев = СценарииОбработки.НастройкиСценариев(ИсполняемыеСценарии, КаталогГлобальныхСценариев);
НастройкиСценариев = СценарииОбработки.НастройкиСценариев(ИсполняемыеСценарии);
НастройкиПриложения.Вставить("ИспользоватьСценарииРепозитория", ИспользоватьСценарииРепозитория);
НастройкиПриложения.Вставить("КаталогЛокальныхСценариев", КаталогЛокальныхСценариев);
@ -267,7 +266,7 @@
Если ГлобальныеСценарии <> Неопределено Тогда
НастройкиПриложения["ГлобальныеСценарии"] = ГлобальныеСценарии;
Лог.Отладка("Новое значение опции 'ГлобальныеСценарии': %1", СтрСоединить(ГлобальныеСценарии, ", "));
ИначеЕсли НЕ ГлобальныеНастройки Тогда
ИначеЕсли ИспользуютсяЛокальныеНастройки Тогда
// Для локальных удалим ключ, чтоб использовались глобальные
НастройкиПриложения.Удалить("ГлобальныеСценарии");
Иначе
@ -285,16 +284,16 @@
КонецФункции
Процедура СконфигурироватьДополнительныеКаталоги(УправлениеНастройками, НастройкиПроектов, КаталогГлобальныхСценариев, КаталогРепозитория)
Процедура СконфигурироватьДополнительныеКаталоги(НастройкиПроектов, КаталогРепозитория)
Пока ИнтерактивныйРедактор.ПолучитьНастройкуБулево("Сконфигурировать дополнительный каталог со своими правилами обработки?", Ложь) Цикл
АдресКаталога = ИнтерактивныйРедактор.ПолучитьНастройкуСтрока("Введите относительный путь в репозитории к каталогу", "");
Если ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, АдресКаталога, УправлениеНастройками) Тогда
Если ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, АдресКаталога) Тогда
АдресКаталога = МенеджерНастроек.НормализованноеИмяПроекта(АдресКаталога);
НастройкиПроекта = ИнтерактивнаяНастройка(АдресКаталога, Ложь, КаталогГлобальныхСценариев);
НастройкиПроекта = ИнтерактивнаяНастройка(АдресКаталога);
НастройкиПроектов.Вставить(АдресКаталога, НастройкиПроекта);
@ -304,7 +303,7 @@
КонецПроцедуры
Функция ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, АдресКаталога, УправлениеНастройками)
Функция ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, АдресКаталога)
РазрешеноДобавление = Истина;
КаталогВРепо = ФайловыеОперации.ПолучитьНормализованныйПолныйПуть(КаталогРепозитория, АдресКаталога);

View File

@ -201,7 +201,7 @@
Функция ИмяПроектаДляФайла(Знач ОтносительноеИмяФайла) Экспорт
Если СтрНачинаетсяС(ОтносительноеИмяФайла, "\") ИЛИ СтрНачинаетсяС(ОтносительноеИмяФайла, "/") Тогда
Если СтрНачинаетсяС(ОтносительноеИмяФайла, "/") ИЛИ СтрНачинаетсяС(ОтносительноеИмяФайла, "\") Тогда
ОтносительноеИмяФайла = Сред(ОтносительноеИмяФайла, 2);

View File

@ -198,7 +198,13 @@
КонецФункции
Функция НастройкиСценариев(ИменаСценариев, КаталогСценариев) Экспорт
Функция НастройкиСценариев(ИменаСценариев, Знач КаталогСценариев = Неопределено) Экспорт
Если КаталогСценариев = Неопределено Тогда
КаталогСценариев = МенеджерПриложения.КаталогСценариев();
КонецЕсли;
НастройкиСценариев = Новый Соответствие;
Рефлектор = Новый Рефлектор;

View File

@ -279,11 +279,4 @@
КонецПроцедуры
#КонецОбласти
// ПередЗапускомТестов();
// ПередЗапускомТеста();
// Тест_ОбновитьНастройки();
// ПослеЗапускаТеста();
// Сообщить("Успех");
#КонецОбласти