Skip to content

Commit

Permalink
Merge pull request #310 from oscript-library/develop
Browse files Browse the repository at this point in the history
3.5.5
  • Loading branch information
nixel2007 authored Feb 25, 2024
2 parents 3e30a19 + 6eaff04 commit d9de307
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 10 deletions.
2 changes: 1 addition & 1 deletion build_packagedef
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
КонецПроцедуры

Описание.Имя("gitsync")
.Версия("3.5.4")
.Версия("3.5.5")
.ВерсияСреды("1.8.4")
.ВключитьФайл("src")
.ВключитьФайл("embedded_plugins")
Expand Down
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("gitsync")
.Версия("3.5.4")
.Версия("3.5.5")
.ВерсияСреды("1.8.4")
.ЗависитОт("logos", "1.2.1")
.ЗависитОт("tempfiles", "1.0.0")
Expand Down
13 changes: 10 additions & 3 deletions src/cmd/Классы/КомандаSync.os
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
Команда.Опция("e ext extension", "", "имя расширения для работы с хранилищем расширения")
.ТСтрока()
.ВОкружении("GITSYNC_EXTENSION");

Команда.Опция("d das disable-auto-src", Ложь, "Отключить автопоиск папки src")
.ВОкружении("GITSYNC_DISABLE_AUTO_SRC");

Команда.Аргумент("PATH", "", "Путь к хранилищу конфигурации 1С.")
.ТСтрока()
Expand Down Expand Up @@ -50,10 +53,14 @@
Лог.Отладка("ПутьКХранилищу = " + ПутьКХранилищу);
Лог.Отладка("КаталогРабочейКопии = " + КаталогРабочейКопии);

МассивФайлов = НайтиФайлы(КаталогРабочейКопии, "src");
КаталогИсходников = КаталогРабочейКопии;
Если МассивФайлов.Количество() > 0 Тогда
КаталогИсходников = МассивФайлов[0].ПолноеИмя;

АвтодополнениеПути = НЕ Команда.ЗначениеОпции("disable-auto-src");
Если АвтодополнениеПути Тогда
МассивФайлов = НайтиФайлы(КаталогРабочейКопии, "src");
Если МассивФайлов.Количество() > 0 Тогда
КаталогИсходников = МассивФайлов[0].ПолноеИмя;
КонецЕсли;
КонецЕсли;

ОбщиеПараметры = ПараметрыПриложения.Параметры();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@

Функция Версия() Экспорт

Возврат "3.5.4";
Возврат "3.5.5";

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -326,8 +326,10 @@
СтрокаВерсии.Комментарий,
СтрокаВерсии.ПредставлениеАвтора,
СтрокаВерсии.Дата);

Исключение
// откат файла версий должен выполняться только до фактического коммита в репозиторий
// поэтому в попытке после коммита в репозиторий больше ничего не должно выполняться
Лог.Отладка("Откатываем файл VERSION после ошибки");
ЗаписатьФайлВерсийГит(КаталогРабочейКопии, ТекущаяВерсия);

Expand All @@ -337,6 +339,8 @@

ВызватьИсключение;
КонецПопытки;

ВыполнитьПодпискиПослеКоммита(КаталогРабочейКопии);

ТекущаяВерсия = СледующаяВерсия;
ОбработчикПодписок.ПослеОбработкиВерсииХранилища(СтрокаВерсии, ТекущаяВерсия);
Expand Down Expand Up @@ -843,12 +847,23 @@
ДатаДляГит);
Лог.Отладка("Вывод команды Commit: %1", СокрЛП(ГитРепозиторий.ПолучитьВыводКоманды()));

ОбработчикПодписок.ПослеКоммита(ГитРепозиторий, КаталогРабочейКопии);

ЗавершитьПроцесс_TGitCache_exe();

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

// Выполняет подписки после коммита в репозиторий
//
// Параметры:
// КаталогРабочейКопии - Строка - полный путь к рабочему каталогу копии
//
Процедура ВыполнитьПодпискиПослеКоммита(КаталогРабочейКопии)

ГитРепозиторий = ПолучитьГитРепозиторий(КаталогРабочейКопии);

ОбработчикПодписок.ПослеКоммита(ГитРепозиторий, КаталогРабочейКопии);

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

#КонецОбласти

#Область Функциональность_работы_с_таблицами_хранилища
Expand Down
2 changes: 1 addition & 1 deletion src/core/Модули/ПараметрыСистемы.os
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
//
Функция ВерсияПродукта() Экспорт

Возврат "3.5.4";
Возврат "3.5.5";

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

Expand Down

0 comments on commit d9de307

Please sign in to comment.