From 765a25af7c9b6bfc030019b3fb3b5b1573269c14 Mon Sep 17 00:00:00 2001 From: Alexey Sosnoviy Date: Fri, 1 Apr 2022 17:26:30 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9E=D0=BF=D1=86=D0=B8=D1=8F=20=D0=BE?= =?UTF-8?q?=D1=82=D0=BA=D0=BB=D1=8E=D1=87=D0=B0=D1=8E=D1=89=D0=B0=D1=8F=20?= =?UTF-8?q?=D0=B0=D0=B2=D1=82=D0=BE=D0=B4=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20src?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...\320\274\320\260\320\275\320\264\320\260Sync.os" | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Sync.os" "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Sync.os" index 2bbeca8a..e89bd964 100644 --- "a/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Sync.os" +++ "b/src/cmd/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260Sync.os" @@ -15,6 +15,9 @@ Команда.Опция("e ext extension", "", "имя расширения для работы с хранилищем расширения") .ТСтрока() .ВОкружении("GITSYNC_EXTENSION"); + + Команда.Опция("d das disable-auto-src", Ложь, "Отключить автопоиск папки src") + .ВОкружении("GITSYNC_DISABLE_AUTO_SRC"); Команда.Аргумент("PATH", "", "Путь к хранилищу конфигурации 1С.") .ТСтрока() @@ -50,10 +53,14 @@ Лог.Отладка("ПутьКХранилищу = " + ПутьКХранилищу); Лог.Отладка("КаталогРабочейКопии = " + КаталогРабочейКопии); - МассивФайлов = НайтиФайлы(КаталогРабочейКопии, "src"); КаталогИсходников = КаталогРабочейКопии; - Если МассивФайлов.Количество() > 0 Тогда - КаталогИсходников = МассивФайлов[0].ПолноеИмя; + + АвтодополнениеПути = НЕ Команда.ЗначениеОпции("disable-auto-src"); + Если АвтодополнениеПути Тогда + МассивФайлов = НайтиФайлы(КаталогРабочейКопии, "src"); + Если МассивФайлов.Количество() > 0 Тогда + КаталогИсходников = МассивФайлов[0].ПолноеИмя; + КонецЕсли; КонецЕсли; ОбщиеПараметры = ПараметрыПриложения.Параметры(); From 4c9cd0b1de869ae82de3cfef364a70fa4181cd75 Mon Sep 17 00:00:00 2001 From: Vladimir Nadulich Date: Sat, 20 Jan 2024 23:30:03 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=82=D0=BA=D0=B0=D1=82=D0=B0?= =?UTF-8?q?=20VERSIONS=20=D0=BF=D1=80=D0=B8=20=D0=B8=D1=81=D0=BA=D0=BB?= =?UTF-8?q?=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D0=B8=20=D0=BF=D0=BE=D1=81=D0=BB?= =?UTF-8?q?=D0=B5=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B8=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...20\267\320\260\321\206\320\270\320\270.os" | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" index 349b376f..15f73dc0 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\320\270.os" @@ -326,8 +326,10 @@ СтрокаВерсии.Комментарий, СтрокаВерсии.ПредставлениеАвтора, СтрокаВерсии.Дата); - + Исключение + // откат файла версий должен выполняться только до фактического коммита в репозиторий + // поэтому в попытке после коммита в репозиторий больше ничего не должно выполняться Лог.Отладка("Откатываем файл VERSION после ошибки"); ЗаписатьФайлВерсийГит(КаталогРабочейКопии, ТекущаяВерсия); @@ -337,6 +339,8 @@ ВызватьИсключение; КонецПопытки; + + ВыполнитьПодпискиПослеКоммита(КаталогРабочейКопии); ТекущаяВерсия = СледующаяВерсия; ОбработчикПодписок.ПослеОбработкиВерсииХранилища(СтрокаВерсии, ТекущаяВерсия); @@ -843,12 +847,23 @@ ДатаДляГит); Лог.Отладка("Вывод команды Commit: %1", СокрЛП(ГитРепозиторий.ПолучитьВыводКоманды())); - ОбработчикПодписок.ПослеКоммита(ГитРепозиторий, КаталогРабочейКопии); - ЗавершитьПроцесс_TGitCache_exe(); КонецПроцедуры +// Выполняет подписки после коммита в репозиторий +// +// Параметры: +// КаталогРабочейКопии - Строка - полный путь к рабочему каталогу копии +// +Процедура ВыполнитьПодпискиПослеКоммита(КаталогРабочейКопии) + + ГитРепозиторий = ПолучитьГитРепозиторий(КаталогРабочейКопии); + + ОбработчикПодписок.ПослеКоммита(ГитРепозиторий, КаталогРабочейКопии); + +КонецПроцедуры + #КонецОбласти #Область Функциональность_работы_с_таблицами_хранилища From 26f56d947e22d79df86872bd665c388cfc359347 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Sun, 25 Feb 2024 07:39:19 +0100 Subject: [PATCH 3/3] 3.5.5 --- build_packagedef | 2 +- packagedef | 2 +- ...\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" | 2 +- ...\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build_packagedef b/build_packagedef index 77a6bf22..f710b812 100644 --- a/build_packagedef +++ b/build_packagedef @@ -45,7 +45,7 @@ КонецПроцедуры Описание.Имя("gitsync") - .Версия("3.5.4") + .Версия("3.5.5") .ВерсияСреды("1.8.4") .ВключитьФайл("src") .ВключитьФайл("embedded_plugins") diff --git a/packagedef b/packagedef index 53001e90..446a6bf9 100644 --- a/packagedef +++ b/packagedef @@ -1,6 +1,6 @@ Описание.Имя("gitsync") - .Версия("3.5.4") + .Версия("3.5.5") .ВерсияСреды("1.8.4") .ЗависитОт("logos", "1.2.1") .ЗависитОт("tempfiles", "1.0.0") diff --git "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" index 467db825..cdd24a40 100644 --- "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" +++ "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" @@ -369,7 +369,7 @@ Функция Версия() Экспорт - Возврат "3.5.4"; + Возврат "3.5.5"; КонецФункции diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" index 84cfcc26..648fe2ad 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" @@ -38,7 +38,7 @@ // Функция ВерсияПродукта() Экспорт - Возврат "3.5.4"; + Возврат "3.5.5"; КонецФункции // ВерсияПродукта()