Skip to content

Commit 61c4ce0

Browse files
committed
upd version mgmt, upd README
1 parent 2ec42ea commit 61c4ce0

8 files changed

Lines changed: 84 additions & 66 deletions

File tree

build_packagedef

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
КодВозврата = КомандаOpm.Исполнить();
1313

14-
Если КодВозврата <> 0 Тогда
14+
Если КодВозврата <> 0 Тогда
1515
ВызватьИсключение КомандаOpm.ПолучитьВывод();
1616
КонецЕсли;
1717

@@ -43,8 +43,17 @@
4343

4444
КонецПроцедуры
4545

46+
ПутьКМодулюПараметрыСистемы = ОбъединитьПути(ТекущийСценарий().Каталог, "src/core", "Модули", "ПараметрыСистемы.os");
47+
48+
// специальная заглушка для правильной компиляции packagedef при первых действий при установке пакета
49+
ФайлМодульПараметрыСистемы = Новый Файл(ПутьКМодулюПараметрыСистемы);
50+
Если ФайлМодульПараметрыСистемы.Существует() Тогда
51+
МодульПараметрыСистемы = ЗагрузитьСценарий(ПутьКМодулюПараметрыСистемы);
52+
ВерсияПродукта = МодульПараметрыСистемы.ВерсияПродукта();
53+
КонецЕсли;
54+
4655
Описание.Имя("gitsync")
47-
.Версия("3.7.1")
56+
.Версия(ВерсияПродукта)
4857
.ВерсияСреды("1.9.2")
4958
.ВключитьФайл("src")
5059
.ВключитьФайл("embedded_plugins")

packagedef

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11

2+
ПутьКМодулюПараметрыСистемы = ОбъединитьПути(ТекущийСценарий().Каталог, "src/core", "Модули", "ПараметрыСистемы.os");
3+
4+
// специальный фрагмент для правильной компиляции packagedef при первых действиях во время установки пакета
5+
ФайлМодульПараметрыСистемы = Новый Файл(ПутьКМодулюПараметрыСистемы);
6+
Если ФайлМодульПараметрыСистемы.Существует() Тогда
7+
МодульПараметрыСистемы = ЗагрузитьСценарий(ПутьКМодулюПараметрыСистемы);
8+
ВерсияПродукта = МодульПараметрыСистемы.ВерсияПродукта();
9+
КонецЕсли;
10+
211
Описание.Имя("gitsync")
3-
.Версия("3.7.1")
12+
.Версия(ВерсияПродукта)
413
.ВерсияСреды("1.9.2")
514
.ЗависитОт("logos", "1.7.1")
615
.ЗависитОт("tempfiles", "1.1.1")

readme.md

Lines changed: 57 additions & 53 deletions
Large diffs are not rendered by default.

src/cmd/gitsync.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Приложение = Новый КонсольноеПриложение(ПараметрыПриложения.ИмяПриложения(),
1515
"Приложение для синхронизации Хранилища 1С с git",
1616
ЭтотОбъект);
17-
Приложение.Версия("version", ПараметрыПриложения.Версия());
17+
Приложение.Версия("version", ПараметрыСистемы.ВерсияПродукта());
1818
Приложение.Опция("v8version", "8.3", "маска версии платформы 1С (8.3, 8.3.5, 8.3.6.2299 и т.п.)")
1919
.ВОкружении("GITSYNC_V8VERSION");
2020
Приложение.Опция("v8-path", "", "путь к исполняемому файлу платформы 1С (Например, /opt/1C/v8.3/x86_64/1cv8)")

src/cmd/Модули/ПараметрыПриложения.os

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -356,10 +356,4 @@
356356

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

359-
Функция Версия() Экспорт
360-
361-
Возврат "3.7.1";
362-
363-
КонецФункции
364-
365359
Инициализация();

src/core/Модули/ПараметрыСистемы.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
//
3939
Функция ВерсияПродукта() Экспорт
4040

41-
Возврат "3.7.1";
41+
Возврат "3.7.2";
4242

4343
КонецФункции // ВерсияПродукта()
4444

tasks/build.os

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@
2929
ПутьКМанифестуСборки = ОбъединитьПути(КаталогПроекта, "build_packagedef");
3030

3131
СобратьПакет(КаталогПроекта, ПутьКМанифестуСборки);
32-
3332
Лог.Информация("Пакет собран в каталог <%1>", КаталогПроекта);
3433

3534
КонецПроцедуры
3635

3736
КаталогПроекта = ОбъединитьПути(ТекущийСценарий().Каталог, "..");
37+
КаталогПроектаФайл = Новый Файл(КаталогПроекта);
38+
КаталогПроекта = КаталогПроектаФайл.ПолноеИмя;
39+
3840
Лог = Логирование.ПолучитьЛог("task.install-opm");
3941

4042
ПолезнаяРабота();

tasks/get-plugins.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
Лог = Логирование.ПолучитьЛог("task.install-opm");
8181

8282
Если АргументыКоманднойСтроки.Количество() = 0 Тогда
83-
УказательКоммита = "master";
83+
УказательКоммита = "v2.0.3";
8484
Иначе
8585
УказательКоммита = АргументыКоманднойСтроки[0];
8686
КонецЕсли;

0 commit comments

Comments
 (0)