|
28 | 28 |
|
29 | 29 | Функция Версия() Экспорт
|
30 | 30 |
|
31 |
| - Версия = "2.2.0"; |
| 31 | + Версия = "2.2.1"; |
32 | 32 |
|
33 | 33 | Возврат "v" + Версия;
|
34 | 34 |
|
|
51 | 51 | КонецФункции
|
52 | 52 |
|
53 | 53 | Функция ЗапускВКоманднойСтроке()
|
54 |
| - |
| 54 | + |
55 | 55 | КодВозврата = 0;
|
56 | 56 |
|
57 | 57 | Если ТекущийСценарий().Источник <> СтартовыйСценарий().Источник Тогда
|
|
63 | 63 | Попытка
|
64 | 64 |
|
65 | 65 | Парсер = Новый ПарсерАргументовКоманднойСтроки();
|
66 |
| - |
| 66 | + |
67 | 67 | ДобавитьОбщиеПараметры(Парсер);
|
68 | 68 | ДобавитьОписаниеКомандыДекомпилировать(Парсер);
|
69 | 69 | ДобавитьОписаниеКомандыПомощь(Парсер);
|
|
84 | 84 | Для Каждого Параметр Из Аргументы.ЗначенияПараметров Цикл
|
85 | 85 | Лог.Отладка("%1 = %2", Параметр.Ключ, Параметр.Значение);
|
86 | 86 | КонецЦикла;
|
87 |
| - |
| 87 | + |
88 | 88 | ИспользоватьКонфигуратор = Аргументы.ЗначенияПараметров["--use-designer"];
|
89 | 89 |
|
90 | 90 | Если НЕ ПустаяСтрока(Аргументы.ЗначенияПараметров["--ib-connection-string"]) Тогда
|
|
192 | 192 |
|
193 | 193 | ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
|
194 | 194 | Лог.ДобавитьСпособВывода(ВыводПоУмолчанию);
|
195 |
| - |
| 195 | + |
196 | 196 | ИспользоватьКонфигуратор = Ложь;
|
197 | 197 | КонтекстКонфигуратора = Неопределено;
|
198 | 198 |
|
|
299 | 299 | Если НЕ ВРег(Файл.Расширение) = ".MXL" Тогда
|
300 | 300 | ОбеспечитьПустойКаталог(ПапкаИсходников);
|
301 | 301 | КонецЕсли;
|
302 |
| - |
| 302 | + |
303 | 303 | Если ВРег(Файл.Расширение) = ".CFE" Тогда
|
304 | 304 | ЗапуститьРаспаковкуРасширения(Файл, ПапкаИсходников);
|
305 | 305 | Иначе
|
|
342 | 342 | УстановитьУровеньЛогаКонфигуратораРавнымУровнюПродукта();
|
343 | 343 |
|
344 | 344 | Параметры = Конфигуратор.ПолучитьПараметрыЗапуска();
|
345 |
| - |
| 345 | + |
346 | 346 | ИмяРасширения = Файл.ИмяБезРасширения;
|
347 | 347 | Лог.Отладка("Загрузка расширения '%1'", ИмяРасширения);
|
348 | 348 | Параметры.Добавить("/LoadCfg """ + Файл.ПолноеИмя + """");
|
|
374 | 374 |
|
375 | 375 | ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner");
|
376 | 376 | ЛогКонфигуратора.УстановитьУровень(Лог.Уровень());
|
377 |
| - |
| 377 | + |
378 | 378 |
|
379 | 379 | ЭтоМакет = ВРег(Файл.Расширение) = ".MXL";
|
380 | 380 |
|
|
417 | 417 | КонецПроцедуры
|
418 | 418 |
|
419 | 419 | Процедура УстановитьВКаталог(Знач Каталог) Экспорт
|
420 |
| - |
| 420 | + |
421 | 421 | КаталогГит = Новый Файл(ОбъединитьПути(Каталог, ".git"));
|
422 | 422 | Если Не КаталогГит.Существует() Тогда
|
423 | 423 | ВызватьИсключение "Каталог не является репозиторием GIT";
|
424 |
| - КонецЕсли; |
| 424 | + КонецЕсли; |
425 | 425 |
|
426 | 426 | КаталогПрекоммита = ТекущийСценарий().Каталог;
|
427 | 427 | КаталогХуков = ОбъединитьПути(Каталог, ".git", "hooks");
|
428 | 428 | ОбеспечитьКаталог(КаталогХуков);
|
429 |
| - |
| 429 | + |
430 | 430 | КопироватьВКаталог(КаталогПрекоммита, КаталогХуков, "pre-commit");
|
431 | 431 | КопироватьВКаталог(КаталогПрекоммита, КаталогХуков, "v8Reader");
|
432 | 432 | КопироватьВКаталог(КаталогПрекоммита, КаталогХуков, "v8files-extractor.os");
|
|
435 | 435 | Если ИспользоватьКонфигуратор Или НЕ КонтекстКонфигуратора = Неопределено Тогда
|
436 | 436 | ДополнитьФайлХукаДаннымиПодключения(КаталогХуков);
|
437 | 437 | КонецЕсли;
|
438 |
| - |
| 438 | + |
439 | 439 | ЗапуститьПриложение("git config --local core.quotepath false", Каталог, Истина);
|
440 | 440 | ЗапуститьПриложение("git config --local core.longpaths true", Каталог, Истина);
|
441 |
| - |
| 441 | + |
442 | 442 | Лог.Информация("Установка завершена");
|
443 | 443 |
|
444 | 444 | КонецПроцедуры
|
|
474 | 474 | КонецПроцедуры
|
475 | 475 |
|
476 | 476 | Процедура КопироватьВКаталог(Знач КаталогИсточник, Знач КаталогПриемник, Знач ОбъектКопирования)
|
477 |
| - |
| 477 | + |
478 | 478 | Лог.Информация("Копирую: " + ОбъектКопирования);
|
479 | 479 | ФайлИсточник = Новый Файл(ОбъединитьПути(КаталогИсточник, ОбъектКопирования));
|
480 | 480 | ФайлПриемник = Новый Файл(ОбъединитьПути(КаталогПриемник, ОбъектКопирования));
|
|
592 | 592 |
|
593 | 593 | Процедура ПроверитьНастройкиРепозитарияГит() Экспорт
|
594 | 594 | ПроверитьНастройкуРепозитарияГит("core.quotepath", "false");
|
595 |
| - ПроверитьНастройкуРепозитарияГит("core.longpaths", "true"); |
| 595 | + ПроверитьНастройкуРепозитарияГит("core.longpaths", "true"); |
596 | 596 | КонецПроцедуры
|
597 | 597 |
|
598 | 598 | Процедура ПроверитьНастройкуРепозитарияГит(Настройка, ПравильноеЗначение)
|
|
821 | 821 | Иначе
|
822 | 822 | ПутьКФайлу = ОбъединитьПути(ПапкаИсходников.ПолноеИмя, "renames.txt");
|
823 | 823 | КонецЕсли;
|
824 |
| - |
| 824 | + |
825 | 825 | Возврат Новый Файл(ПутьКФайлу).Существует();
|
826 | 826 |
|
827 | 827 | КонецФункции
|
|
0 commit comments