|
26 | 26 |
|
27 | 27 | Функция Версия() Экспорт
|
28 | 28 |
|
29 |
| - Версия = "2.1.1-PRE"; |
| 29 | + Версия = "2.2.0-PRE"; |
30 | 30 |
|
31 | 31 | Возврат "v" + Версия;
|
32 | 32 |
|
|
77 | 77 | Команда = Аргументы.Команда;
|
78 | 78 | Лог.Отладка("Передана команда: "+Команда);
|
79 | 79 | Для Каждого Параметр Из Аргументы.ЗначенияПараметров Цикл
|
80 |
| - Лог.Отладка(Параметр.Ключ + " = " + Параметр.Значение); |
| 80 | + Лог.Отладка("%1 = %2", Параметр.Ключ, Параметр.Значение); |
81 | 81 | КонецЦикла;
|
82 | 82 |
|
83 | 83 | Если Команда = ВозможныеКоманды().Декомпилировать Тогда
|
|
101 | 101 | КодВозврата = 1;
|
102 | 102 | КонецПопытки;
|
103 | 103 |
|
| 104 | + Лог.Отладка("Очищаем каталог временной ИБ"); |
104 | 105 | Попытка
|
105 | 106 | ВременныеФайлы.Удалить();
|
106 | 107 | Исключение
|
|
195 | 196 |
|
196 | 197 | ОтносительныйПутьКаталога = ПолучитьОтносительныйПутьФайла(КаталогКорень, ПутьКаталога);
|
197 | 198 | ОтносительныйПутьКаталога = ?(ПустаяСтрока(ОтносительныйПутьКаталога), ПутьКаталога, ОтносительныйПутьКаталога);
|
198 |
| - Лог.Информация(СтрШаблон("Подготовка выгрузки каталога %1 в каталог %2, корень %3", ОтносительныйПутьКаталога, КаталогВыгрузки, КаталогКорень)); |
| 199 | + Лог.Информация("Подготовка выгрузки каталога %1 в каталог %2, корень %3", ОтносительныйПутьКаталога, КаталогВыгрузки, КаталогКорень); |
199 | 200 |
|
200 | 201 | ИмяКаталогаВыгрузки = Новый Файл(КаталогВыгрузки).Имя;
|
201 | 202 |
|
|
206 | 207 | РазобратьКаталог(Новый Файл(Файл.ПолноеИмя), КаталогВыгрузки, КаталогКорень);
|
207 | 208 |
|
208 | 209 | ИначеЕсли ТипФайлаПоддерживается(Файл) Тогда
|
209 |
| - Лог.Информация(СтрШаблон("Подготовка выгрузки файла %1 в каталог %2", Файл.Имя, ИмяКаталогаВыгрузки)); |
| 210 | + Лог.Информация("Подготовка выгрузки файла %1 в каталог %2", Файл.Имя, ИмяКаталогаВыгрузки); |
210 | 211 |
|
211 | 212 | РазобратьФайлВнутр(Файл, КаталогВыгрузки, КаталогКорень);
|
212 | 213 |
|
213 |
| - Лог.Информация(СтрШаблон("Завершена выгрузка файла %1 в каталог %2", Файл.Имя, ИмяКаталогаВыгрузки)); |
| 214 | + Лог.Информация("Завершена выгрузка файла %1 в каталог %2", Файл.Имя, ИмяКаталогаВыгрузки); |
214 | 215 | КонецЕсли;
|
215 | 216 | КонецЦикла;
|
216 | 217 |
|
217 |
| - Лог.Информация(СтрШаблон("Завершена выгрузка каталога %1 в каталог %2, корень %3", ОтносительныйПутьКаталога, КаталогВыгрузки, КаталогКорень)); |
| 218 | + Лог.Информация("Завершена выгрузка каталога %1 в каталог %2, корень %3", ОтносительныйПутьКаталога, КаталогВыгрузки, КаталогКорень); |
218 | 219 | КонецПроцедуры
|
219 | 220 |
|
220 | 221 | Функция РазобратьФайл(Знач Файл, Знач КаталогВыгрузки, Знач КаталогКорень = "") Экспорт
|
221 | 222 | ПутьФайла = Файл.ПолноеИмя;
|
222 |
| - Лог.Информация(СтрШаблон("Проверка необходимости выгрузки файла %1 в каталог %2, корень %3", ПутьФайла, КаталогВыгрузки, КаталогКорень)); |
| 223 | + Лог.Информация("Проверка необходимости выгрузки файла %1 в каталог %2, корень %3", ПутьФайла, КаталогВыгрузки, КаталогКорень); |
223 | 224 |
|
224 | 225 | КаталогИсходников = РазобратьФайлВнутр(Файл, КаталогВыгрузки, КаталогКорень);
|
225 | 226 |
|
226 |
| - Лог.Информация(СтрШаблон("Завершена проверка необходимости выгрузки файла %1 в каталог %2, корень %3", ПутьФайла, КаталогВыгрузки, КаталогКорень)); |
| 227 | + Лог.Информация("Завершена проверка необходимости выгрузки файла %1 в каталог %2, корень %3", ПутьФайла, КаталогВыгрузки, КаталогКорень); |
227 | 228 |
|
228 | 229 | Возврат КаталогИсходников;
|
229 | 230 |
|
|
249 | 250 | Ожидаем.Что(Файл.Существует(), "Файл " + ПутьФайла + " должен существовать").ЭтоИстина();
|
250 | 251 |
|
251 | 252 | ОтносительныйПутьКаталогаФайла = ПолучитьОтносительныйПутьФайла(КаталогКорень, ОбъединитьПути(Файл.Путь, Файл.ИмяБезРасширения));
|
252 |
| - Лог.Отладка("ОтносительныйПутьКаталогаФайла <"+ОтносительныйПутьКаталогаФайла+">"); |
| 253 | + Лог.Отладка("ОтносительныйПутьКаталогаФайла <%1>", ОтносительныйПутьКаталогаФайла); |
253 | 254 |
|
254 | 255 | ПутьКаталогаИсходников = ОбъединитьПути(КаталогВыгрузки, ОтносительныйПутьКаталогаФайла);
|
255 |
| - Лог.Отладка("ПутьКаталогаИсходников <"+ПутьКаталогаИсходников+">"); |
| 256 | + Лог.Отладка("ПутьКаталогаИсходников <%1>", ПутьКаталогаИсходников); |
256 | 257 | ПапкаИсходников = Новый Файл(ПутьКаталогаИсходников);
|
257 | 258 |
|
258 | 259 | ОбеспечитьПустойКаталог(ПапкаИсходников);
|
|
291 | 292 | КаталогВременнойИБ = ВременныеФайлы.СоздатьКаталог();
|
292 | 293 | Конфигуратор.КаталогСборки(КаталогВременнойИБ);
|
293 | 294 |
|
294 |
| - ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner"); |
295 |
| - ЛогКонфигуратора.УстановитьУровень(Лог.Уровень()); |
296 |
| - ЛогКонфигуратора.Закрыть(); |
| 295 | + УстановитьУровеньЛогаКонфигуратораРавнымУровнюПродукта(); |
297 | 296 |
|
298 | 297 | Параметры = Конфигуратор.ПолучитьПараметрыЗапуска();
|
299 | 298 |
|
300 | 299 | ИмяРасширения = Файл.ИмяБезРасширения;
|
301 |
| - Лог.Отладка(СтрШаблон("Загрузка расширения '%1'", ИмяРасширения)); |
| 300 | + Лог.Отладка("Загрузка расширения '%1'", ИмяРасширения); |
302 | 301 | Параметры.Добавить("/LoadCfg """ + Файл.ПолноеИмя + """");
|
303 | 302 | Параметры.Добавить("-Extension """ + ИмяРасширения + """");
|
304 | 303 | Конфигуратор.ВыполнитьКоманду(Параметры);
|
305 | 304 | Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
|
306 | 305 |
|
307 |
| - Лог.Отладка(СтрШаблон("Разбор расширения '%1' в исходники в каталог '%2'", ИмяРасширения, ПапкаИсходников.ПолноеИмя)); |
| 306 | + Лог.Отладка("Разбор расширения '%1' в исходники в каталог '%2'", ИмяРасширения, ПапкаИсходников.ПолноеИмя); |
308 | 307 | Параметры = Конфигуратор.ПолучитьПараметрыЗапуска();
|
309 | 308 |
|
310 | 309 | Параметры.Добавить("/DumpConfigToFiles """ + ПапкаИсходников.ПолноеИмя + """");
|
311 | 310 | Параметры.Добавить("-Extension """ + ИмяРасширения + """");
|
312 | 311 | Конфигуратор.ВыполнитьКоманду(Параметры);
|
313 | 312 | Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
|
314 | 313 |
|
315 |
| - Лог.Отладка("Очищаем каталог временной ИБ"); |
316 |
| - |
317 | 314 | КонецПроцедуры
|
318 | 315 |
|
319 | 316 | Процедура ЗапуститьРаспаковкуОбработки(Знач Файл, Знач ПапкаИсходников)
|
|
324 | 321 | КаталогВременнойИБ = ВременныеФайлы.СоздатьКаталог();
|
325 | 322 | Конфигуратор.КаталогСборки(КаталогВременнойИБ);
|
326 | 323 |
|
327 |
| - ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner"); |
328 |
| - ЛогКонфигуратора.УстановитьУровень(Лог.Уровень()); |
329 |
| - ЛогКонфигуратора.Закрыть(); |
| 324 | + УстановитьУровеньЛогаКонфигуратораРавнымУровнюПродукта(); |
330 | 325 |
|
331 | 326 | Параметры = Конфигуратор.ПолучитьПараметрыЗапуска();
|
332 | 327 | Параметры[0] = "ENTERPRISE";
|
|
346 | 341 |
|
347 | 342 | Конфигуратор.ВыполнитьКоманду(Параметры);
|
348 | 343 | Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());
|
349 |
| - Лог.Отладка("Очищаем каталог временной ИБ"); |
350 | 344 |
|
351 | 345 | КонецПроцедуры
|
352 | 346 |
|
| 347 | +Процедура УстановитьУровеньЛогаКонфигуратораРавнымУровнюПродукта() |
| 348 | + ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner"); |
| 349 | + ЛогКонфигуратора.УстановитьУровень(Лог.Уровень()); |
| 350 | + ЛогКонфигуратора.Закрыть(); |
| 351 | +КонецПроцедуры |
| 352 | + |
353 | 353 | Процедура УстановитьВКаталог(Знач Каталог) Экспорт
|
354 | 354 |
|
355 | 355 | КаталогГит = Новый Файл(ОбъединитьПути(Каталог, ".git"));
|
|
568 | 568 | // КонецЕсли;
|
569 | 569 |
|
570 | 570 | Для Каждого СтрокаЖурнала Из МассивСтрокЖурнала Цикл
|
571 |
| - Лог.Отладка(" <"+СтрокаЖурнала +">"); |
| 571 | + Лог.Отладка(" <%1>", СтрокаЖурнала); |
572 | 572 | СтрокаЖурнала = СокрЛ(СтрокаЖурнала);
|
573 | 573 | СимволИзменений = Лев(СтрокаЖурнала, 1);
|
574 | 574 | Если СимволИзменений = "A" или СимволИзменений = "M" Тогда
|
575 | 575 | ИмяФайла = СокрЛП(Сред(СтрокаЖурнала, 2));
|
576 | 576 | // ИмяФайла = СтрЗаменить(ИмяФайла, Символ(0), "");
|
577 | 577 | МассивИмен.Добавить(ИмяФайла);
|
578 |
| - Лог.Отладка(" В журнале git найдено имя файла <"+ИмяФайла+">"); |
| 578 | + Лог.Отладка(" В журнале git найдено имя файла <%1>", ИмяФайла); |
579 | 579 | КонецЕсли;
|
580 | 580 | КонецЦикла;
|
581 | 581 | Возврат МассивИмен;
|
|
643 | 643 |
|
644 | 644 | Функция СобратьФайл(Знач ПутьКИсходникам, Знач КаталогВыгрузки)
|
645 | 645 |
|
646 |
| - Лог.Информация("Собираю исходники <"+ПутьКИсходникам+">"); |
| 646 | + Лог.Информация("Собираю исходники <%1>", ПутьКИсходникам); |
647 | 647 |
|
648 | 648 | ПапкаИсходников = Новый Файл(ПутьКИсходникам);
|
649 | 649 |
|
650 | 650 | Переименования = ПолучитьСоответствиеПереименований(ПутьКИсходникам);
|
651 | 651 |
|
652 | 652 | ВременныйКаталог = ВременныеФайлы.СоздатьКаталог();
|
653 |
| - Лог.Информация("Восстанавливаю структуру исходников в <" + ВременныйКаталог + ">"); |
| 653 | + Лог.Информация("Восстанавливаю структуру исходников в <%1>", ВременныйКаталог); |
654 | 654 |
|
655 | 655 | Для Каждого Переименование Из Переименования Цикл
|
656 | 656 |
|
|
805 | 805 | КонецФункции
|
806 | 806 |
|
807 | 807 | Процедура СобратьФайлИзИсходников(ПапкаИсходников, ИмяФайлаОбъекта)
|
808 |
| - Лог.Информация("Собираю файл из исходников <"+ПапкаИсходников+"> в файл "+ИмяФайлаОбъекта); |
| 808 | + Лог.Информация("Собираю файл из исходников <%1> в файл %2", ПапкаИсходников, ИмяФайлаОбъекта); |
809 | 809 |
|
810 | 810 | ПутьЗапаковщика = ОбъединитьПути(КаталогПроекта(), "tools", "v8unpack");
|
811 | 811 | Если ЭтоWindows Тогда
|
|
828 | 828 | Лог.Отладка(ВыводПроцесса);
|
829 | 829 |
|
830 | 830 | ФайлОбъекта = Новый Файл(ИмяФайлаОбъекта);
|
831 |
| - Лог.Отладка(СтрШаблон("Перемещение из %1 в %2", ВременныйФайл, ИмяФайлаОбъекта)); |
| 831 | + Лог.Отладка("Перемещение из %1 в %2", ВременныйФайл, ИмяФайлаОбъекта); |
832 | 832 | Если ФайлОбъекта.Существует() Тогда
|
833 |
| - Лог.Отладка(СтрШаблон("Удаляю старый файл %1 ", ИмяФайлаОбъекта)); |
| 833 | + Лог.Отладка("Удаляю старый файл %1 ", ИмяФайлаОбъекта); |
834 | 834 | УдалитьФайлы(ИмяФайлаОбъекта);
|
835 | 835 | КонецЕсли;
|
836 | 836 |
|
|
0 commit comments