|
30 | 30 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер"); |
31 | 31 | Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-amount-look-for-license", "<число> количество повторов получения лицензии (попытка подключения каждые 10 сек), 0 - без ограничений"); |
32 | 32 | Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-process-fatform-modules", "Переименовывать модули обычных форм в Module.bsl"); |
| 33 | + Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-check-authors", "Проверка файла AUTHORS, на наличие всех авторов коммитов "); |
33 | 34 | Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-stop-if-empty-comment", "Остановить, если Комментарий к версии пустой"); |
34 | 35 | Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-auto-set-tags", "Автоматическая установка тэгов по версия конфиграции"); |
35 | 36 |
|
|
49 | 50 | Парсер.ДобавитьИменованныйПараметр("-tempdir", "<Путь к каталогу временных файлов>"); |
50 | 51 | Парсер.ДобавитьИменованныйПараметр("-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер"); |
51 | 52 | Парсер.ДобавитьПараметрФлаг ("-process-fatform-modules", "Переименовывать модули обычных форм в Module.bsl"); |
| 53 | + Парсер.ДобавитьПараметрФлаг ("-check-authors", "Проверка файла AUTHORS, на наличие всех авторов коммитов "); |
52 | 54 |
|
53 | 55 | Парсер.ДобавитьПараметрФлагКоманды("-stop-if-empty-comment", "Остановить, если Комментарий к версии пустой"); |
54 | 56 | Парсер.ДобавитьПараметрФлагКоманды("-auto-set-tags", "Автоматическая установка тэгов по версия конфиграции"); |
|
72 | 74 | Лимит = ПараметрыКоманды["-limit"]; |
73 | 75 | КоличествоКоммитовДоPush = ПараметрыКоманды["-push-every-n-commits"]; |
74 | 76 | ПереименовыватьФайлМодуляОбычнойФормы = ПараметрыКоманды["-process-fatform-modules"]; |
| 77 | + ПроверитьАвторовХранилища = ПараметрыКоманды["-check-authors"]; |
75 | 78 | ПрерватьВыполнениеБезКомментарияКВерсии = ПараметрыКоманды["-stop-if-empty-comment"]; |
76 | 79 | АвтоматическаяУстановкаТэговПоВерсиям = ПараметрыКоманды["-auto-set-tags"]; |
77 | 80 |
|
|
81 | 84 |
|
82 | 85 | КонецЕсли; |
83 | 86 |
|
| 87 | + Если ПроверитьАвторовХранилища = Неопределено Тогда |
| 88 | + |
| 89 | + ПроверитьАвторовХранилища = Ложь; |
| 90 | + |
| 91 | + КонецЕсли; |
| 92 | + |
84 | 93 | Если КонечнаяВерсия = Неопределено Тогда |
85 | 94 |
|
86 | 95 | КонечнаяВерсия = 0; |
|
145 | 154 | Лог.Отладка("КонечнаяВерсия = " + КонечнаяВерсия); |
146 | 155 | Лог.Отладка("Лимит = " + Лимит); |
147 | 156 | Лог.Отладка("КоличествоКоммитовДоPush = " + КоличествоКоммитовДоPush); |
| 157 | + Лог.Отладка("ПроверитьАвторовХранилища = " + ПроверитьАвторовХранилища); |
148 | 158 |
|
149 | 159 | Распаковщик = РаспаковщикКонфигурации.ПолучитьРаспаковщик(ДополнительныеПараметры); |
150 | 160 | Распаковщик.ВерсияПлатформы = ВерсияПлатформы; |
|
171 | 181 | Лимит, |
172 | 182 | ПрерватьВыполнениеБезКомментарияКВерсии, |
173 | 183 | ИмяВетки, |
174 | | - АвтоматическаяУстановкаТэговПоВерсиям); |
| 184 | + АвтоматическаяУстановкаТэговПоВерсиям, |
| 185 | + ПроверитьАвторовХранилища); |
175 | 186 |
|
176 | 187 | Лог.Информация("Отправка изменений на удаленный узел"); |
177 | 188 | КодВозврата = Распаковщик.ВыполнитьGitPush(ЛокальныйКаталогГит, URLРепозитория, ИмяВетки, АвтоматическаяУстановкаТэговПоВерсиям); |
|
0 commit comments