Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Руководство контрибьютора

Доработка проводится по git-flow. Жду ваших PR.

## Первоначальная настройка

- Необходимо предварительно выполнить команду
- `opm run install-gitsync`
- он устанавливает версию gitsync в каталог bin
- После необходимо собрать и установить плагины из исходников
- `opm run testing-build`

А вот потом можно запускать тесты )
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@

Доработка проводится по git-flow. Жду ваших PR.

Более подробное описание в [руководстве контрибьютора](./CONTRIBUTING.md)

## Лицензия

Смотри файл [`LICENSE`](./LICENSE).
15 changes: 13 additions & 2 deletions src/Классы/increment.os
Original file line number Diff line number Diff line change
Expand Up @@ -166,19 +166,28 @@

// Функция проверяет возможность обновления файлов выгрузки, для каталога или конкретного файла версий
//
// Параметры:
// Конфигуратор - <Тип.Вид> - <описание параметра>
// КаталогВыгрузки - Строка - временный каталог
// ПутьКФайлуВерсийДляСравнения - Строка - <описание параметра>
//
// Возвращаемое значение:
// Булево - обновление возможно?
//
Функция ПроверитьВозможностьОбновленияФайловВыгрузки(Конфигуратор, Знач КаталогВыгрузки, Знач ПутьКФайлуВерсийДляСравнения = "")

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

КаталогВыгрузки = ВременныеФайлы.СоздатьКаталог();
// КаталогВыгрузки = ВременныеФайлы.СоздатьКаталог();

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

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

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

Параметры = Конфигуратор.ПолучитьПараметрыЗапуска();
Параметры.Добавить(СтрШаблон("/DumpConfigToFiles %1", ОбернутьВКавычки(КаталогВыгрузки)));
Параметры.Добавить(СтрШаблон("-getChanges %1", ОбернутьВКавычки(ПутьКФайлуИзменений)));
Expand Down Expand Up @@ -210,8 +219,10 @@
КонецЕсли;
ЧтениеФайла.Закрыть();

ВременныеФайлы.УдалитьФайл(ПутьКФайлуИзменений);
КонецЕсли;


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

КонецФункции
Expand Down
1 change: 1 addition & 0 deletions src/Классы/tool1CD.os
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@

Иначе

ВременныеФайлы.УдалитьФайл(ВремКаталог);
ВызватьИсключение ТекстОшибки;

КонецЕсли;
Expand Down