Skip to content

Commit 05605b8

Browse files
authored
Merge pull request #4 from Khorevaa/feature/ref
Возможность отправлять на удаленный сервер через n-коммитов
2 parents 55f4b9a + 70382fc commit 05605b8

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/core/Классы/КомандаSync.os

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-branch", "<имя ветки git>");
2828
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-format", "<hierarchical|plain>");
2929
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-tempdir", "<Путь к каталогу временных файлов>");
30+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер");
3031

3132
Парсер.ДобавитьКоманду(ОписаниеКоманды);
3233

@@ -42,6 +43,7 @@
4243
Парсер.ДобавитьИменованныйПараметр("-branch", "<имя ветки git>");
4344
Парсер.ДобавитьИменованныйПараметр("-format", "<hierarchical|plain>");
4445
Парсер.ДобавитьИменованныйПараметр("-tempdir", "<Путь к каталогу временных файлов>");
46+
Парсер.ДобавитьИменованныйПараметр("-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер");
4547

4648
КонецПроцедуры // ЗарегистрироватьКоманду
4749

@@ -60,7 +62,7 @@
6062
Формат = ПараметрыКоманды["-format"];
6163
ИмяВетки = ПараметрыКоманды["-branch"];
6264
Лимит = ПараметрыКоманды["-limit"];
63-
КоличествоКоммитовДоPush = 0;
65+
КоличествоКоммитовДоPush = ПараметрыКоманды["-push-every-n-commits"];
6466

6567
Если НачальнаяВерсия = Неопределено Тогда
6668

@@ -79,10 +81,17 @@
7981
Лимит = 0;
8082

8183
КонецЕсли;
84+
85+
Если КоличествоКоммитовДоPush = Неопределено Тогда
86+
87+
КоличествоКоммитовДоPush = 0;
88+
89+
КонецЕсли;
8290

8391
НачальнаяВерсия = Число(НачальнаяВерсия);
8492
КонечнаяВерсия = Число(КонечнаяВерсия);
8593
Лимит = Число(Лимит);
94+
КоличествоКоммитовДоPush = Число(КоличествоКоммитовДоPush);
8695

8796
Если ЛокальныйКаталогГит = Неопределено Тогда
8897

@@ -112,7 +121,8 @@
112121
Лог.Отладка("НачальнаяВерсия = " + НачальнаяВерсия);
113122
Лог.Отладка("КонечнаяВерсия = " + КонечнаяВерсия);
114123
Лог.Отладка("Лимит = " + Лимит);
115-
124+
Лог.Отладка("КоличествоКоммитовДоPush = " + КоличествоКоммитовДоPush);
125+
116126
Распаковщик = РаспаковщикКонфигурации.ПолучитьРаспаковщик(ДополнительныеПараметры);
117127
Распаковщик.ВерсияПлатформы = ВерсияПлатформы;
118128
Распаковщик.ДоменПочтыДляGitПоУмолчанию = ДоменПочты;

0 commit comments

Comments
 (0)