Skip to content

Commit 007b80a

Browse files
authored
Release/v1.1.3 (#61)
* Исправил проверку на возможность инкрементной выгрузки. Удалил не нужную очистку каталога выгрузки * Пофиксил знатный баг. Привел строки к одинаковой длине * Update packagedef
1 parent 12b7748 commit 007b80a

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

packagedef

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Описание.Имя("v8runner")
3-
.Версия("1.1.2")
4-
.ВерсияСреды("1.0.17")
3+
.Версия("1.1.3")
4+
.ВерсияСреды("1.0.19")
55
.ЗависитОт("asserts", "0.4.0")
66
.ЗависитОт("fs", "0.5.0")
77
.ЗависитОт("logos", "1.0.2")

src/v8runner.os

+17-17
Original file line numberDiff line numberDiff line change
@@ -580,10 +580,6 @@
580580

581581
КонецЕсли;
582582

583-
Иначе
584-
585-
ОчиститьЦелевойКаталогВыгрузки(КаталогВыгрузки);
586-
587583
КонецЕсли;
588584

589585
КонецЕсли;
@@ -2069,33 +2065,37 @@
20692065
// Функция проверяет возможность обновления файлов выгрузки, для каталога или конкретного файла версий
20702066
//
20712067
Функция ПроверитьВозможностьОбновленияФайловВыгрузки(Знач КаталогВыгрузки, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ФорматВыгрузки = "")
2072-
2068+
20732069
ПутьКФайлуИзменений = ВременныеФайлы.НовоеИмяФайла();
2070+
ОбновлениеВозможно = Ложь;
20742071

20752072
ТекущийФайлВерсийМетаданных = Новый Файл(ОбъединитьПути(КаталогВыгрузки,"ConfigDumpInfo.xml"));
20762073
ФайлВерсийДляСравнения = Новый Файл(ПутьКФайлуВерсийДляСравнения);
20772074

2078-
Если НЕ (ТекущийФайлВерсийМетаданных.Существует() ИЛИ (ФайлВерсийДляСравнения.Существует())) Тогда
2079-
Возврат Ложь;
2075+
Если НЕ ТекущийФайлВерсийМетаданных.Существует() И ПустаяСтрока(ПутьКФайлуВерсийДляСравнения) Тогда
2076+
Возврат ОбновлениеВозможно;
20802077
КонецЕсли;
2081-
2078+
20822079
ВыгрузитьИзмененияКонфигурацииВФайл(КаталогВыгрузки, ПутьКФайлуИзменений, ПутьКФайлуВерсийДляСравнения, ФорматВыгрузки);
20832080

20842081
ФайлИзменений = Новый Файл(ПутьКФайлуИзменений);
2085-
2082+
20862083
Если ФайлИзменений.Существует() Тогда
2087-
2084+
СтрокаПолныйДамп = ВРег("FullDump");
20882085
чтениеФайла = Новый ЧтениеТекста(ПутьКФайлуИзменений);
2089-
Если ВРег(чтениеФайла.ПрочитатьСтроку()) = ВРег("FullDump") Тогда
2090-
Возврат Ложь;
2091-
Иначе
2092-
Возврат Истина;
2086+
СтрокаВыгрузки = Лев(ВРег(чтениеФайла.ПрочитатьСтроку()),СтрДлина(СтрокаПолныйДамп));
2087+
2088+
Если Не ПустаяСтрока(СокрЛП(СтрокаВыгрузки)) Тогда
2089+
2090+
Лог.Отладка("Строка проверки на возможность выгрузки конфигурации: <%1> = <%2> ", СтрокаПолныйДамп, СтрокаВыгрузки);
2091+
ОбновлениеВозможно = НЕ (СтрокаВыгрузки = СтрокаПолныйДамп);
2092+
20932093
КонецЕсли;
20942094
чтениеФайла.Закрыть();
2095-
2095+
20962096
КонецЕсли;
2097-
2098-
Возврат Ложь;
2097+
2098+
Возврат ОбновлениеВозможно;
20992099

21002100
КонецФункции
21012101

0 commit comments

Comments
 (0)