|
291 | 291 | Знач НачальнаяВерсия = 0, |
292 | 292 | Знач КонечнаяВерсия = 0, |
293 | 293 | Знач Формат = Неопределено, |
294 | | - Знач ИмяВетки = Неопределено) Экспорт |
| 294 | + Знач ИмяВетки = Неопределено, |
| 295 | + Знач КоличествоКоммитовДоPush = 0) Экспорт |
295 | 296 |
|
296 | 297 | Лог.Информация("Начинаю синхронизацию хранилища 1С и репозитария GIT"); |
297 | 298 |
|
|
302 | 303 | Если Формат = Неопределено Тогда |
303 | 304 | Формат = РежимВыгрузкиФайлов.Авто; |
304 | 305 | КонецЕсли; |
| 306 | + |
| 307 | + Если КоличествоКоммитовДоPush = Неопределено Тогда |
| 308 | + КоличествоКоммитовДоPush = 0; |
| 309 | + КонецЕсли; |
| 310 | + |
| 311 | + Если ТипЗнч(КоличествоКоммитовДоPush) = Тип("Строка") Тогда |
| 312 | + КоличествоКоммитовДоPush = Число(КоличествоКоммитовДоPush); |
| 313 | + КонецЕсли; |
305 | 314 |
|
306 | 315 | Если ИмяВетки = Неопределено Тогда |
307 | 316 | ИмяВетки = "master"; |
|
314 | 323 | Лог.Отладка("ВерсияПлатформы = " + ВерсияПлатформы); |
315 | 324 | Лог.Отладка("Формат = " + Формат); |
316 | 325 | Лог.Отладка("ИмяВетки = " + ИмяВетки); |
317 | | - |
| 326 | + |
318 | 327 |
|
319 | 328 | Распаковщик = ПолучитьРаспаковщик(); |
320 | 329 | Распаковщик.ВерсияПлатформы = ВерсияПлатформы; |
|
327 | 336 | КонецЕсли; |
328 | 337 |
|
329 | 338 | Лог.Информация("Синхронизация изменений с хранилищем"); |
330 | | - ВыполнитьЭкспортИсходников(Распаковщик, ПутьКХранилищу, ЛокальныйКаталогГит, НачальнаяВерсия, КонечнаяВерсия, Формат); |
| 339 | + ВыполнитьЭкспортИсходников(Распаковщик, |
| 340 | + ПутьКХранилищу, |
| 341 | + ЛокальныйКаталогГит, |
| 342 | + НачальнаяВерсия, |
| 343 | + КонечнаяВерсия, |
| 344 | + Формат, |
| 345 | + КоличествоКоммитовДоPush, |
| 346 | + URLРепозитория); |
331 | 347 |
|
332 | 348 | Лог.Информация("Отправка изменений на удаленный узел"); |
333 | 349 | КодВозврата = Распаковщик.ВыполнитьGitPush(ЛокальныйКаталогГит, URLРепозитория, ИмяВетки); |
|
339 | 355 |
|
340 | 356 | КонецПроцедуры |
341 | 357 |
|
342 | | -Процедура ВыполнитьЭкспортИсходников(Знач Распаковщик, Знач ПутьКХранилищу, Знач ЛокальныйКаталогГит, Знач НачальнаяВерсия = 0, Знач КонечнаяВерсия = 0, Знач Формат = Неопределено) |
| 358 | +Процедура ВыполнитьЭкспортИсходников(Знач Распаковщик, Знач ПутьКХранилищу, Знач ЛокальныйКаталогГит, Знач НачальнаяВерсия = 0, Знач КонечнаяВерсия = 0, Знач Формат = Неопределено, Знач КоличествоКоммитовДоPush = 0, Знач URLРепозитория= Неопределено, Знач ИмяВетки = Неопределено) |
343 | 359 |
|
344 | 360 | ФайлБазыДанныхХранилища = ПолучитьПутьКБазеДанныхХранилища(ПутьКХранилищу); |
345 | | - Распаковщик.СинхронизироватьХранилищеКонфигурацийСГит(ЛокальныйКаталогГит, ФайлБазыДанныхХранилища, НачальнаяВерсия, КонечнаяВерсия, Формат); |
| 361 | + Распаковщик.СинхронизироватьХранилищеКонфигурацийСГит(ЛокальныйКаталогГит, ФайлБазыДанныхХранилища, НачальнаяВерсия, КонечнаяВерсия, Формат, КоличествоКоммитовДоPush, URLРепозитория, ИмяВетки); |
346 | 362 |
|
347 | 363 | КонецПроцедуры |
348 | 364 |
|
|
0 commit comments