mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2024-11-28 08:48:45 +02:00
#ONECICD-312
Удален мусор
This commit is contained in:
parent
89c100ca69
commit
50e07ab453
@ -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 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, АдресКаталога, УправлениеНастройками)
|
||||
Функция ПроверитьАдресДополнительногоКаталога(КаталогРепозитория, АдресКаталога)
|
||||
|
||||
РазрешеноДобавление = Истина;
|
||||
КаталогВРепо = ФайловыеОперации.ПолучитьНормализованныйПолныйПуть(КаталогРепозитория, АдресКаталога);
|
||||
|
@ -201,7 +201,7 @@
|
||||
|
||||
Функция ИмяПроектаДляФайла(Знач ОтносительноеИмяФайла) Экспорт
|
||||
|
||||
Если СтрНачинаетсяС(ОтносительноеИмяФайла, "\") ИЛИ СтрНачинаетсяС(ОтносительноеИмяФайла, "/") Тогда
|
||||
Если СтрНачинаетсяС(ОтносительноеИмяФайла, "/") ИЛИ СтрНачинаетсяС(ОтносительноеИмяФайла, "\") Тогда
|
||||
|
||||
ОтносительноеИмяФайла = Сред(ОтносительноеИмяФайла, 2);
|
||||
|
||||
|
@ -198,7 +198,13 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
Функция НастройкиСценариев(ИменаСценариев, КаталогСценариев) Экспорт
|
||||
Функция НастройкиСценариев(ИменаСценариев, Знач КаталогСценариев = Неопределено) Экспорт
|
||||
|
||||
Если КаталогСценариев = Неопределено Тогда
|
||||
|
||||
КаталогСценариев = МенеджерПриложения.КаталогСценариев();
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
НастройкиСценариев = Новый Соответствие;
|
||||
Рефлектор = Новый Рефлектор;
|
||||
|
@ -279,11 +279,4 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
// ПередЗапускомТестов();
|
||||
// ПередЗапускомТеста();
|
||||
// Тест_ОбновитьНастройки();
|
||||
// ПослеЗапускаТеста();
|
||||
|
||||
// Сообщить("Успех");
|
||||
#КонецОбласти
|
Loading…
Reference in New Issue
Block a user