|
30 | 30 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер");
|
31 | 31 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-amount-look-for-license", "<число> количество повторов получения лицензии (попытка подключения каждые 10 сек), 0 - без ограничений");
|
32 | 32 | Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-process-fatform-modules", "Переименовывать модули обычных форм в Module.bsl");
|
| 33 | + Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-stop-if-empty-comment", "Остановить, если Комментарий к версии пустой"); |
33 | 34 |
|
34 | 35 | Парсер.ДобавитьКоманду(ОписаниеКоманды);
|
35 | 36 |
|
|
47 | 48 | Парсер.ДобавитьИменованныйПараметр("-tempdir", "<Путь к каталогу временных файлов>");
|
48 | 49 | Парсер.ДобавитьИменованныйПараметр("-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер");
|
49 | 50 | Парсер.ДобавитьПараметрФлаг ("-process-fatform-modules", "Переименовывать модули обычных форм в Module.bsl");
|
| 51 | + Парсер.ДобавитьПараметрФлаг ("-stop-if-empty-comment", "Остановить, если Комментарий к версии пустой"); |
50 | 52 |
|
51 | 53 | КонецПроцедуры // ЗарегистрироватьКоманду
|
52 | 54 |
|
|
67 | 69 | Лимит = ПараметрыКоманды["-limit"];
|
68 | 70 | КоличествоКоммитовДоPush = ПараметрыКоманды["-push-every-n-commits"];
|
69 | 71 | ПереименовыватьФайлМодуляОбычнойФормы = ПараметрыКоманды["-process-fatform-modules"];
|
| 72 | + ПрерватьВыполнениеБезКомментарияКВерсии = ПараметрыКоманды["-stop-if-empty-comment"]; |
70 | 73 |
|
71 | 74 | Если НачальнаяВерсия = Неопределено Тогда
|
72 | 75 |
|
|
92 | 95 |
|
93 | 96 | КонецЕсли;
|
94 | 97 |
|
| 98 | + Если ПрерватьВыполнениеБезКомментарияКВерсии = Неопределено Тогда |
| 99 | + |
| 100 | + ПрерватьВыполнениеБезКомментарияКВерсии = Ложь; |
| 101 | + |
| 102 | + КонецЕсли; |
| 103 | + |
95 | 104 | НачальнаяВерсия = Число(НачальнаяВерсия);
|
96 | 105 | КонечнаяВерсия = Число(КонечнаяВерсия);
|
97 | 106 | Лимит = Число(Лимит);
|
|
149 | 158 | Формат,
|
150 | 159 | КоличествоКоммитовДоPush,
|
151 | 160 | URLРепозитория,
|
152 |
| - Лимит); |
| 161 | + Лимит, |
| 162 | + ПрерватьВыполнениеБезКомментарияКВерсии); |
153 | 163 |
|
154 | 164 | Лог.Информация("Отправка изменений на удаленный узел");
|
155 | 165 | КодВозврата = Распаковщик.ВыполнитьGitPush(ЛокальныйКаталогГит, URLРепозитория, ИмяВетки);
|
|
0 commit comments