From ca4fa49988a6e7994e2fe203ceb3b895a62c4f08 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Wed, 5 Apr 2023 16:51:40 +0300 Subject: [PATCH 1/6] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BD=D0=BE=20?= =?UTF-8?q?=D0=BE=D0=B1=D1=80=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA?= =?UTF-8?q?=20=D1=85=D0=B0=D0=B1=D0=B0=D0=BC=20=D0=BF=D0=B0=D0=BA=D0=B5?= =?UTF-8?q?=D1=82=D0=BE=D0=B2=20=D0=BF=D1=80=D0=B8=20=D0=B2=D1=8B=D0=BF?= =?UTF-8?q?=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B8=20=D0=BA=D0=BE=D0=BC?= =?UTF-8?q?=D0=B0=D0=BD=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #184 - кеши инициализируются при необходимости - убраны ненужные и неиспользуемые экспорты --- ...20\272\320\265\321\202\320\276\320\262.os" | 157 ++++++++++-------- 1 file changed, 85 insertions(+), 72 deletions(-) diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" index ee8730d..3f83964 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\237\320\276\320\273\321\203\321\207\320\265\320\275\320\270\321\217\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" @@ -12,21 +12,23 @@ Функция ПолучитьПакет(Знач ИмяПакета, Знач ВерсияПакета, ПутьКФайлуПакета = "", ИмяСервера = "") Экспорт + ОбновитьИндексыКешейПакетов(); + Если Не ПакетДоступен(ИмяПакета) Тогда - + ТекстИсключения = СтрШаблон("Ошибка установки пакета %1: Пакет не найден", ИмяПакета); ВызватьИсключение ТекстИсключения; - + КонецЕсли; ИмяПакета = ОпределитьИмяАрхива(ИмяПакета); - + Если ВерсияПакета <> Неопределено Тогда ФайлПакета = ИмяПакета + "-" + ВерсияПакета + ".ospx"; Иначе ФайлПакета = ИмяПакета + ".ospx"; КонецЕсли; - + Лог.Информация("Скачиваю файл: " + ФайлПакета); Если ПустаяСтрока(ПутьКФайлуПакета) Тогда @@ -34,11 +36,11 @@ КонецЕсли; ИмяРесурса = ИмяПакета + "/" + ФайлПакета; - + ПереченьСерверов = ИндексКешаПакетов[ИмяПакета]; Ответ = ЗапроситьПакет(ПереченьСерверов, ИмяСервера, ИмяРесурса); - + Если Не Ответ = Неопределено Тогда Лог.Отладка("Файл получен"); Ответ.ПолучитьТелоКакДвоичныеДанные().Записать(ПутьКФайлуПакета); @@ -54,35 +56,35 @@ КонецФункции Функция ЗапроситьПакет(Знач ПереченьСерверов, Знач ИмяСервера, Знач ИмяРесурса) - + ПакетУспешноПолучен = Ложь; ОтветСервера = Неопределено; - - // Если указан нужный сервер, то только его и будем использовать + + // Если указан нужный сервер, то только его и будем использовать Если ЗначениеЗаполнено(ИмяСервера) Тогда - + Сервер = ИндексСерверовПакетов[ИмяСервера]; ОтветСервера = ЗапроситьПакетССервера(Сервер, ИмяРесурса); Иначе - + // поиск пакета на серверах Для Каждого ДоступныйСервер Из ПереченьСерверов Цикл - + Сервер = ИндексСерверовПакетов[ДоступныйСервер.Ключ]; ОтветСервера = ЗапроситьПакетССервера(Сервер, ИмяРесурса); Если ОтветСервера <> Неопределено Тогда - + Прервать; КонецЕсли; - + КонецЦикла; КонецЕсли; Если ОтветСервера <> Неопределено Тогда - + Лог.Отладка("Ресурс %1 успешно получен с %2", ИмяРесурса, Сервер.ПолучитьИмя()); Возврат ОтветСервера; @@ -93,17 +95,17 @@ КонецФункции Функция ЗапроситьПакетССервера(Сервер, ИмяРесурса) - + ОтветСервера = Неопределено; Если Сервер.СерверДоступен() Тогда - + ОтветСервера = Сервер.ПолучитьРесурс(ИмяРесурса); Если ОтветСервера <> Неопределено Тогда - + Если ОтветСервера.КодСостояния = 200 Тогда - + Возврат ОтветСервера; - + КонецЕсли; ОтветСервера.Закрыть(); @@ -111,74 +113,76 @@ Лог.Информация("Ошибка подключения к хабу %1 <%2>", Сервер.ПолучитьИмя(), ОтветСервера.КодСостояния); - + ОтветСервера = Неопределено; - + КонецЕсли; КонецЕсли; - + Возврат ОтветСервера; - + КонецФункции // Функция по имени пакета определяет имя архива в хабе // https://github.com/oscript-library/opm/issues/50 // Имена файлов в хабе регистрозависимы, однако имена пакетов по обыкновению регистронезависимы Функция ОпределитьИмяАрхива(Знач ИмяПакета) - + Если ИндексДоступныхПакетов.Получить(ИмяПакета) = Неопределено Тогда - + Для Каждого мПакет Из ИндексДоступныхПакетов Цикл - + // Проводим регистронезависимое сравнение имён Если нрег(мПакет.Ключ) = нрег(ИмяПакета) Тогда - + // и возвращаем ровно то имя, которое хранится в хабе (с учётом регистра) Возврат мПакет.Ключ; - + КонецЕсли; - + КонецЦикла; - + КонецЕсли; - + Возврат ИмяПакета; - + КонецФункции Процедура Инициализировать() - + Лог.Отладка("Менеджер получения пакетов инициализация - НАЧАЛО"); ОбновитьИндексСерверовПакетов(); - ОбновитьИндексКешаПакетов(); - ОбновитьИндексДоступныхПакетов(); Лог.Отладка("Менеджер получения пакетов инициализация - ЗАВЕРШЕНО"); - + КонецПроцедуры Функция ПолучитьДоступныеПакеты() Экспорт - + + ОбновитьИндексыКешейПакетов(); + Возврат Новый ФиксированноеСоответствие(ИндексКешаПакетов); - + КонецФункции Функция ПакетДоступен(Знач ИмяПакета) Экспорт - + + ОбновитьИндексыКешейПакетов(); + Если ИндексДоступныхПакетов.Получить(ИмяПакета) = Неопределено Тогда - + Для Каждого мПакет Из ИндексДоступныхПакетов Цикл - + // Проводим регистронезависимое сравнение имён Если нрег(мПакет.Ключ) = нрег(ИмяПакета) Тогда - + // и возвращаем ровно то имя, которое хранится в хабе (с учётом регистра) Возврат Истина; - + КонецЕсли; - + КонецЦикла; - + Иначе Возврат Истина; КонецЕсли; @@ -187,15 +191,15 @@ КонецФункции -Процедура ОбновитьИндексСерверовПакетов() Экспорт - +Процедура ОбновитьИндексСерверовПакетов() + ИндексСерверовПакетов = Новый Соответствие; Настройки = НастройкиOpm.ПолучитьНастройки(); СервераПакетов = Настройки.СервераПакетов; Для каждого НастройкаСервера Из СервераПакетов Цикл - + ТекущийСерверПакетов = СоздатьСерверПакетовПоНастройке(НастройкаСервера); ИндексСерверовПакетов.Вставить(НастройкаСервера.Имя, ТекущийСерверПакетов); @@ -209,71 +213,80 @@ // Массив - Список имен // Функция ИменаДоступныхСерверов() Экспорт - + ИменаПакетов = Новый Массив(); СервераПакетов = НастройкиOpm.ПолучитьНастройки().СервераПакетов; Для каждого НастройкаСервера Из СервераПакетов Цикл - + ИменаПакетов.Добавить(НастройкаСервера.Имя); - + КонецЦикла; - + Возврат ИменаПакетов; - + КонецФункции Функция СоздатьСерверПакетовПоНастройке(Знач НастройкаСервера) - - Возврат Новый СерверПакетов(НастройкаСервера.Имя, - НастройкаСервера.Сервер, - НастройкаСервера.ПутьНаСервере, - НастройкаСервера.РесурсПубликацииПакетов, - НастройкаСервера.Порт, + + Возврат Новый СерверПакетов(НастройкаСервера.Имя, + НастройкаСервера.Сервер, + НастройкаСервера.ПутьНаСервере, + НастройкаСервера.РесурсПубликацииПакетов, + НастройкаСервера.Порт, НастройкаСервера.Приоритет) КонецФункции -Процедура ОбновитьИндексДоступныхПакетов() Экспорт +Процедура ОбновитьИндексДоступныхПакетов() // Учесть версии пакетов ИндексДоступныхПакетов = Новый Соответствие; - + Лог.Отладка("Обновляю кеш доступных пакетов"); - + Для каждого ПакетКеша Из ИндексКешаПакетов Цикл - + ИндексДоступныхПакетов.Вставить(ПакетКеша.Ключ, Истина); КонецЦикла; - + Лог.Отладка("Кеш доступных пакетов - ОБНОВЛЕН"); КонецПроцедуры -Процедура ОбновитьИндексКешаПакетов() Экспорт +Процедура ОбновитьИндексыКешейПакетов() + Если Не ЗначениеЗаполнено(ИндексКешаПакетов) + Или Не ЗначениеЗаполнено(ИндексДоступныхПакетов)Тогда + + ОбновитьИндексКешаПакетов(); + ОбновитьИндексДоступныхПакетов(); + КонецЕсли; +КонецПроцедуры + +Процедура ОбновитьИндексКешаПакетов() ИндексКешаПакетов = Новый Соответствие; Для каждого ТекущийСерверПакетов Из ИндексСерверовПакетов Цикл - + ИмяСервера = ТекущийСерверПакетов.Ключ; КлассСервера = ТекущийСерверПакетов.Значение; Пакеты = КлассСервера.ПолучитьПакеты(); - + Лог.Отладка("Добавляю в кеш пакеты <%2> сервера: %1", ИмяСервера, Пакеты.Количество()); - + ДобавитьПакетыВИндексКеша(Пакеты, ИмяСервера); КонецЦикла; - + КонецПроцедуры Процедура ДобавитьПакетыВИндексКеша(Знач ПакетыСервера, Знач ИмяСервера) Для каждого Пакет Из ПакетыСервера Цикл - + КлючПакета = Пакет.Ключ; ВерсииПакета = Пакет.Значение; Лог.Отладка("Добавляю пакет: %1 в кеш для сервера %2", КлючПакета, ИмяСервера); @@ -284,7 +297,7 @@ ИндексКешаПакетов[КлючПакета].Вставить(ИмяСервера, ВерсииПакета) КонецЦикла; - + КонецПроцедуры Лог = Логирование.ПолучитьЛог("oscript.app.opm"); From fbf8c33b655f374c77790400576b273cf790d7b9 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Thu, 6 Apr 2023 15:32:32 +0300 Subject: [PATCH 2/6] v1.1.0 --- packagedef | 2 +- ...0\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packagedef b/packagedef index 8d44b4f..c91ff10 100644 --- a/packagedef +++ b/packagedef @@ -13,7 +13,7 @@ Константы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюКонстант); ВерсияПродукта = Константы_ЛокальнаяВерсия.ВерсияПродукта; Иначе - ВерсияПродукта = "1.0.7"; + ВерсияПродукта = "1.1.0"; КонецЕсли; Описание.Имя("opm") diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" index d1c07ed..2fbc636 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" @@ -24,5 +24,5 @@ ПутьВЗапасномХранилище = "/download/"; ЛокальныйКаталогУстановкиПакетов = "oscript_modules"; ИмяЛога = "oscript.app.opm"; -ВерсияПродукта = "1.0.7"; +ВерсияПродукта = "1.1.0"; ИмяФайлаНастроек = "opm.cfg"; From ad3bacc1643366fdcbee8b7ced01b039622eb9d2 Mon Sep 17 00:00:00 2001 From: EvilBeaver Date: Mon, 1 May 2023 22:23:55 +0300 Subject: [PATCH 3/6] =?UTF-8?q?fixes=20#208=20=D0=A1=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=83=D1=82=D0=B5=D0=B9?= =?UTF-8?q?=20=D1=81=20=D0=BF=D0=BE=D0=BC=D0=BE=D1=89=D1=8C=D1=8E=20fs=20v?= =?UTF-8?q?1.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packagedef | 4 ++-- ...20\237\320\260\320\272\320\265\321\202\320\276\320\262.os" | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packagedef b/packagedef index c91ff10..48eb4ab 100644 --- a/packagedef +++ b/packagedef @@ -13,13 +13,13 @@ Константы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюКонстант); ВерсияПродукта = Константы_ЛокальнаяВерсия.ВерсияПродукта; Иначе - ВерсияПродукта = "1.1.0"; + ВерсияПродукта = "1.1.1"; КонецЕсли; Описание.Имя("opm") .Версия(ВерсияПродукта) .ВерсияСреды("1.0.19") - .ЗависитОт("fs", "1.1.0") + .ЗависитОт("fs", "1.2.0") .ЗависитОт("asserts", "1.3.0") .ЗависитОт("json", "1.1.1") .ЗависитОт("fluent", "0.4.0") diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\321\215\321\210\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\273\320\265\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\321\215\321\210\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\273\320\265\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" index d188872..7dc354c 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\321\215\321\210\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\273\320\265\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\321\215\321\210\320\243\321\201\321\202\320\260\320\275\320\276\320\262\320\273\320\265\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\276\320\262.os" @@ -18,7 +18,7 @@ ПакетУстановлен = ДанныеПакета <> Неопределено; Если ПакетУстановлен И НЕ ПустаяСтрока(КаталогПоискаБиблиотек) Тогда КаталогБиблиотекПакета = Новый Файл(ОбъединитьПути(ДанныеПакета.КаталогПакета, "..")).ПолноеИмя; - ПакетУстановлен = КаталогБиблиотекПакета = КаталогПоискаБиблиотек; + ПакетУстановлен = ФС.ПутиРавны(КаталогБиблиотекПакета, КаталогПоискаБиблиотек); КонецЕсли; ПутьКФайлуМетаданных = ПолучитьПутьКФайлуМетаданныхБиблиотеки(ОписаниеЗависимости.ИмяПакета); From a849f4bc52fbbd42d9c0d1d2c572385de5ef34e7 Mon Sep 17 00:00:00 2001 From: EvilBeaver Date: Mon, 6 Nov 2023 21:43:32 +0300 Subject: [PATCH 4/6] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B0?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B2=D0=B8=D1=81=D0=B8=D0=BC=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BE=D1=82=20=D0=BF=D0=B0=D0=BA=D0=B5=D1=82=D0=B0=20?= =?UTF-8?q?JSON?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...202\321\200\320\276\320\271\320\272\320\270.os" | 8 +++++--- packagedef | 3 +-- ...\320\266\320\265\320\275\320\270\321\217Opm.os" | 14 +++++++++----- ...\321\202\320\260\320\275\321\202\321\213Opm.os" | 2 +- ...\321\200\320\276\320\271\320\272\320\270Opm.os" | 2 -- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git "a/features/step_definitions/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.os" "b/features/step_definitions/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.os" index 1dec833..25e44b2 100644 --- "a/features/step_definitions/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.os" +++ "b/features/step_definitions/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270.os" @@ -158,9 +158,11 @@ Текст = ПрочитатьФайл(ПутьФайлаНастроек); - Чтение = Новый ПарсерJSON; - Настройки = Чтение.ПрочитатьJSON(Текст,,,Истина); - + ЧтениеJSON = Новый ЧтениеJSON(); + ЧтениеJSON.УстановитьСтроку(Текст); + Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь); + ЧтениеJSON.Закрыть(); + Возврат Настройки; КонецФункции diff --git a/packagedef b/packagedef index 48eb4ab..3abd370 100644 --- a/packagedef +++ b/packagedef @@ -13,7 +13,7 @@ Константы_ЛокальнаяВерсия = ЗагрузитьСценарий(ПутьКСценариюКонстант); ВерсияПродукта = Константы_ЛокальнаяВерсия.ВерсияПродукта; Иначе - ВерсияПродукта = "1.1.1"; + ВерсияПродукта = "1.1.2"; КонецЕсли; Описание.Имя("opm") @@ -21,7 +21,6 @@ .ВерсияСреды("1.0.19") .ЗависитОт("fs", "1.2.0") .ЗависитОт("asserts", "1.3.0") - .ЗависитОт("json", "1.1.1") .ЗависитОт("fluent", "0.4.0") .ЗависитОт("logos", "1.3.0") .ЗависитОт("cli", "0.9.10") diff --git "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" index 1556256..1a441ad 100644 --- "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" +++ "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217Opm.os" @@ -220,8 +220,10 @@ Текст = ПрочитатьФайл(ПутьФайлаНастроек); - Чтение = Новый ПарсерJSON; - Настройки = Чтение.ПрочитатьJSON(Текст,,,Истина); + ЧтениеJSON = Новый ЧтениеJSON(); + ЧтениеJSON.УстановитьСтроку(Текст); + Настройки = ПрочитатьJSON(ЧтениеJSON, Ложь); + ЧтениеJSON.Закрыть(); Возврат Настройки; @@ -254,10 +256,12 @@ Функция СформироватьТекстНастроек(Знач Настройки) - Json = Новый ПарсерJSON; - ТекстНастроек = Json.ЗаписатьJSON(Настройки); + Json = Новый ЗаписьJSON(); + Json.УстановитьСтроку(); - Возврат ТекстНастроек; + ЗаписатьJSON(Json, Настройки); + + Возврат Json.Закрыть(); КонецФункции diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" index 2fbc636..ecb4c64 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213Opm.os" @@ -24,5 +24,5 @@ ПутьВЗапасномХранилище = "/download/"; ЛокальныйКаталогУстановкиПакетов = "oscript_modules"; ИмяЛога = "oscript.app.opm"; -ВерсияПродукта = "1.1.0"; +ВерсияПродукта = "1.1.2"; ИмяФайлаНастроек = "opm.cfg"; diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270Opm.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270Opm.os" index d215a9b..40f745c 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270Opm.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\235\320\260\321\201\321\202\321\200\320\276\320\271\320\272\320\270Opm.os" @@ -1,8 +1,6 @@ -#Использовать json #Использовать logos Перем мНастройки; -Перем мПутьФайлаНастроек; Перем Лог; Перем КешИнтернетПрокси; From 99836176f784877bbf89bd7a45cded80da776d1e Mon Sep 17 00:00:00 2001 From: EvilBeaver Date: Mon, 6 Nov 2023 21:50:48 +0300 Subject: [PATCH 5/6] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=B7=D0=BE=D0=B2=20=D0=BA=D0=BE=D0=BD=D1=81=D1=82=D1=80?= =?UTF-8?q?=D1=83=D0=BA=D1=82=D0=BE=D1=80=D0=B0=20=D0=9A=D0=BE=D0=BD=D1=81?= =?UTF-8?q?=D0=BE=D0=BB=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...0\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os" | 1 - 1 file changed, 1 deletion(-) diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os" index f14952a..2b42a19 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os" @@ -348,7 +348,6 @@ ЗаписьТекста.ЗаписатьСтроку("//"); ЗаписьТекста.ЗаписатьСтроку(""); - Консоль = Новый Консоль; ДобавлятьПроцедурыПереопределения = Неопределено; Лог.Информация("Добавить в описание пакета процедуры переопределения сборки и установки?"); Пока Истина Цикл From dee8c82a11080392ca9c9f6d9cf53e2bb22f9ae6 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Sun, 1 Oct 2023 20:05:05 +0200 Subject: [PATCH 6/6] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20cli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packagedef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packagedef b/packagedef index 958165c..72005f6 100644 --- a/packagedef +++ b/packagedef @@ -23,7 +23,7 @@ .ЗависитОт("asserts", "1.3.0") .ЗависитОт("fluent", "0.4.0") .ЗависитОт("logos", "1.3.0") - .ЗависитОт("cli", "0.9.10") + .ЗависитОт("cli", "0.10.2") .ЗависитОт("tempfiles", "1.0.0") .ЗависитОт("gitrunner", "1.6.2") .ЗависитОт("reflector", "0.7.1")