File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 326
326
СтрокаВерсии.Комментарий,
327
327
СтрокаВерсии.ПредставлениеАвтора,
328
328
СтрокаВерсии.Дата);
329
-
329
+
330
330
Исключение
331
+ // откат файла версий должен выполняться только до фактического коммита в репозиторий
332
+ // поэтому в попытке после коммита в репозиторий больше ничего не должно выполняться
331
333
Лог.Отладка("Откатываем файл VERSION после ошибки" );
332
334
ЗаписатьФайлВерсийГит(КаталогРабочейКопии, ТекущаяВерсия);
333
335
337
339
338
340
ВызватьИсключение ;
339
341
КонецПопытки ;
342
+
343
+ ВыполнитьПодпискиПослеКоммита(КаталогРабочейКопии);
340
344
341
345
ТекущаяВерсия = СледующаяВерсия;
342
346
ОбработчикПодписок.ПослеОбработкиВерсииХранилища(СтрокаВерсии, ТекущаяВерсия);
843
847
ДатаДляГит);
844
848
Лог.Отладка("Вывод команды Commit: %1" , СокрЛП (ГитРепозиторий.ПолучитьВыводКоманды()));
845
849
846
- ОбработчикПодписок.ПослеКоммита(ГитРепозиторий, КаталогРабочейКопии);
847
-
848
850
ЗавершитьПроцесс_TGitCache_exe();
849
851
850
852
КонецПроцедуры
851
853
854
+ // Выполняет подписки после коммита в репозиторий
855
+ //
856
+ // Параметры:
857
+ // КаталогРабочейКопии - Строка - полный путь к рабочему каталогу копии
858
+ //
859
+ Процедура ВыполнитьПодпискиПослеКоммита (КаталогРабочейКопии )
860
+
861
+ ГитРепозиторий = ПолучитьГитРепозиторий(КаталогРабочейКопии);
862
+
863
+ ОбработчикПодписок.ПослеКоммита(ГитРепозиторий, КаталогРабочейКопии);
864
+
865
+ КонецПроцедуры
866
+
852
867
#КонецОбласти
853
868
854
869
#Область Функциональность_работы_с_таблицами_хранилища
You can’t perform that action at this time.
0 commit comments