Skip to content

Commit

Permalink
Release/v1.1.3 (#61)
Browse files Browse the repository at this point in the history
* Исправил проверку на возможность инкрементной выгрузки. Удалил не нужную очистку каталога выгрузки

* Пофиксил знатный баг. Привел строки к одинаковой длине

* Update packagedef
  • Loading branch information
nixel2007 authored Feb 9, 2018
1 parent 12b7748 commit 007b80a
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
4 changes: 2 additions & 2 deletions packagedef
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Описание.Имя("v8runner")
.Версия("1.1.2")
.ВерсияСреды("1.0.17")
.Версия("1.1.3")
.ВерсияСреды("1.0.19")
.ЗависитОт("asserts", "0.4.0")
.ЗависитОт("fs", "0.5.0")
.ЗависитОт("logos", "1.0.2")
Expand Down
34 changes: 17 additions & 17 deletions src/v8runner.os
Original file line number Diff line number Diff line change
Expand Up @@ -580,10 +580,6 @@

КонецЕсли;

Иначе

ОчиститьЦелевойКаталогВыгрузки(КаталогВыгрузки);

КонецЕсли;

КонецЕсли;
Expand Down Expand Up @@ -2069,33 +2065,37 @@
// Функция проверяет возможность обновления файлов выгрузки, для каталога или конкретного файла версий
//
Функция ПроверитьВозможностьОбновленияФайловВыгрузки(Знач КаталогВыгрузки, Знач ПутьКФайлуВерсийДляСравнения = "", Знач ФорматВыгрузки = "")

ПутьКФайлуИзменений = ВременныеФайлы.НовоеИмяФайла();
ОбновлениеВозможно = Ложь;

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

Если НЕ (ТекущийФайлВерсийМетаданных.Существует() ИЛИ (ФайлВерсийДляСравнения.Существует())) Тогда
Возврат Ложь;
Если НЕ ТекущийФайлВерсийМетаданных.Существует() И ПустаяСтрока(ПутьКФайлуВерсийДляСравнения) Тогда
Возврат ОбновлениеВозможно;
КонецЕсли;

ВыгрузитьИзмененияКонфигурацииВФайл(КаталогВыгрузки, ПутьКФайлуИзменений, ПутьКФайлуВерсийДляСравнения, ФорматВыгрузки);

ФайлИзменений = Новый Файл(ПутьКФайлуИзменений);

Если ФайлИзменений.Существует() Тогда
СтрокаПолныйДамп = ВРег("FullDump");
чтениеФайла = Новый ЧтениеТекста(ПутьКФайлуИзменений);
Если ВРег(чтениеФайла.ПрочитатьСтроку()) = ВРег("FullDump") Тогда
Возврат Ложь;
Иначе
Возврат Истина;
СтрокаВыгрузки = Лев(ВРег(чтениеФайла.ПрочитатьСтроку()),СтрДлина(СтрокаПолныйДамп));

Если Не ПустаяСтрока(СокрЛП(СтрокаВыгрузки)) Тогда

Лог.Отладка("Строка проверки на возможность выгрузки конфигурации: <%1> = <%2> ", СтрокаПолныйДамп, СтрокаВыгрузки);
ОбновлениеВозможно = НЕ (СтрокаВыгрузки = СтрокаПолныйДамп);

КонецЕсли;
чтениеФайла.Закрыть();

КонецЕсли;
Возврат Ложь;

Возврат ОбновлениеВозможно;

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

Expand Down

0 comments on commit 007b80a

Please sign in to comment.