Skip to content

Commit 9db3bd6

Browse files
authored
Merge pull request #60 from khorevaa/develop
Подготовка нового релиза
2 parents b0e1328 + 0f0b01f commit 9db3bd6

File tree

5 files changed

+52
-11
lines changed

5 files changed

+52
-11
lines changed

src/Классы/checkComments.os

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
Перем ПрефиксЗадачи;
88
Перем МинимальноеКоличествоЗадач;
99
Перем МаксимальноеКоличествоЗадач;
10+
Перем ВыводитьПредставление;
1011

1112
#Область Интерфейс_плагина
1213

@@ -16,7 +17,7 @@
1617
// Строка - текущая версия плагина
1718
//
1819
Функция Версия() Экспорт
19-
Возврат "1.3.0";
20+
Возврат "1.3.1";
2021
КонецФункции
2122

2223
// Возвращает приоритет выполнения плагина
@@ -77,7 +78,7 @@
7778

7879
Лог.Отладка("Устанавливаю дополнительные параметры для команды %1", ИмяКоманды);
7980

80-
КлассРеализации.Опция("C error-comment", Ложь, "[*check-comments] флаг вызова ошибки при отсутствии текста комментария")
81+
КлассРеализации.Опция("C error-comment", Ложь, "[*check-comments] Флаг вызова ошибки при отсутствии текста комментария")
8182
.Флаговый();
8283

8384
КлассРеализации.Опция("task-prefix", "", "[*check-comments] Префикс задачи.")
@@ -92,6 +93,11 @@
9293
.ТЧисло()
9394
.Обязательный(Ложь);
9495

96+
КлассРеализации.Опция("author-presentation", Ложь, "[*check-comments] Флаг использования представления автора в сообщении об отсутствии комментария")
97+
.Флаг()
98+
.ВОкружении("GITSYNC_AUTHOR_PRESENTATION")
99+
.Обязательный(Ложь);
100+
95101
КонецПроцедуры
96102

97103
Процедура ПриПолученииПараметров(ПараметрыКоманды) Экспорт
@@ -109,7 +115,10 @@
109115

110116
МаксимальноеКоличествоЗадач = ПараметрыКоманды.Параметр("max-task-count", 0);
111117
Лог.Отладка("Получаю параметр <max-task-count> значение <%1>", МаксимальноеКоличествоЗадач);
112-
118+
119+
ВыводитьПредставление = ПараметрыКоманды.Параметр("author-presentation", Ложь);
120+
Лог.Отладка("Получаю параметр <author-presentation> значение <%1>", ВыводитьПредставление);
121+
113122
КонецПроцедуры
114123

115124
Процедура ПередОбработкойВерсииХранилища(СтрокаВерсии, СледующаяВерсия) Экспорт
@@ -127,8 +136,7 @@
127136
КонецЕсли;
128137

129138
СтрокаОшибки = СтрШаблон("Версия <%1> от автора <%2>: комментарий не задан",
130-
СледующаяВерсия,
131-
СтрокаВерсии.Автор);
139+
СледующаяВерсия, Автор(СтрокаВерсии));
132140
Лог.КритичнаяОшибка(СтрокаОшибки);
133141

134142
Если ВызватьОшибку Тогда
@@ -152,7 +160,7 @@
152160
Если КоличествоВхождений < МинимальноеКоличествоЗадач Тогда
153161
СтрокаОшибки = СтрШаблон("Версия <%1> от автора <%2>: количество упоминаний задач %3 (%4) меньше требуемого (%5)",
154162
СледующаяВерсия,
155-
СтрокаВерсии.Автор, ПрефиксЗадачи, КоличествоВхождений, МинимальноеКоличествоЗадач);
163+
Автор(СтрокаВерсии), ПрефиксЗадачи, КоличествоВхождений, МинимальноеКоличествоЗадач);
156164

157165
Лог.КритичнаяОшибка(СтрокаОшибки);
158166

@@ -167,7 +175,7 @@
167175
Если КоличествоВхождений > МаксимальноеКоличествоЗадач Тогда
168176
СтрокаОшибки = СтрШаблон("Версия <%1> от автора <%2>: количество упоминаний задач %3 (%4) больше требуемого (%5)",
169177
СледующаяВерсия,
170-
СтрокаВерсии.Автор, ПрефиксЗадачи, КоличествоВхождений, МаксимальноеКоличествоЗадач);
178+
Автор(СтрокаВерсии), ПрефиксЗадачи, КоличествоВхождений, МаксимальноеКоличествоЗадач);
171179

172180
Лог.КритичнаяОшибка(СтрокаОшибки);
173181

@@ -182,9 +190,27 @@
182190
КонецПроцедуры
183191
#КонецОбласти
184192

193+
#Область СлужебныеПроцедурыИФункции
194+
195+
Функция Автор(СтрокаВерсии)
196+
197+
Если ВыводитьПредставление Тогда
198+
199+
Возврат СтрокаВерсии.ПредставлениеАвтора;
200+
201+
Иначе
202+
203+
Возврат СтрокаВерсии.Автор;
204+
205+
КонецЕсли;
206+
207+
КонецФункции
208+
209+
#КонецОбласти
210+
185211
Процедура Инициализация()
186212

187-
ВерсияПлагина = "1.3.0";
213+
ВерсияПлагина = "1.3.1";
188214
Лог = Логирование.ПолучитьЛог(ИмяЛога());
189215
КомандыПлагина = Новый Массив;
190216
КомандыПлагина.Добавить("sync");

src/Классы/edtExport.os

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
Перем КомандыПлагина;
99

1010
Перем ИмяПроекта;
11+
Перем ИмяМодуля;
1112
Перем РабочееПространство;
1213
Перем ИмяРасширения;
1314
Перем ИмяБазовогоПроекта;
@@ -113,15 +114,27 @@
113114
"[*edtExport] имя базового проекта в рабочей области (для расширений))")
114115
.ТСтрока()
115116
.ВОкружении("GITSYNC_BASE_PROJECT_NAME");
117+
118+
КлассРеализации.Опция(
119+
"M module",
120+
"",
121+
"[*edtExport] имя установленного модуля edt")
122+
.ТСтрока()
123+
.ВОкружении("GITSYNC_MODULE");
116124

117125
КонецПроцедуры
118126

119127
Процедура ПриПолученииПараметров(ПараметрыКоманды) Экспорт
120128

121129
ИмяПроекта = ПараметрыКоманды.Параметр("project-name");
130+
ИмяМодуля = ПараметрыКоманды.Параметр("module");
122131
РабочееПространство = ПараметрыКоманды.Параметр("workspace-location");
123132
ИмяБазовогоПроекта = ПараметрыКоманды.Параметр("base-project-name");
124133

134+
Если ПустаяСтрока(ИмяМодуля) Тогда
135+
ИмяМодуля = "edt";
136+
КонецЕсли;
137+
125138
Если Не ПустаяСтрока(ИмяРасширения)
126139
И Не ПустаяСтрока(ИмяБазовогоПроекта)
127140
И ПустаяСтрока(РабочееПространство) Тогда
@@ -183,7 +196,7 @@
183196
Параметры.Добавить(СтрШаблон("--base-project-name ""%1""", ИмяБазовогоПроекта));
184197
КонецЕсли;
185198

186-
Команда.УстановитьСтрокуЗапуска("ring edt workspace import");
199+
Команда.УстановитьСтрокуЗапуска(СтрШаблон("ring %1 workspace import", ИмяМодуля));
187200
Команда.УстановитьКодировкуВывода(КодировкаТекста.ANSI);
188201
Команда.ДобавитьЛогВыводаКоманды("oscript.lib.gitsync.plugins.edtExport");
189202
Команда.ДобавитьПараметры(Параметры);

src/Классы/increment.os

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@
9898

9999
Процедура ПередВыгрузкойКонфигурациюВИсходники(Конфигуратор, КаталогРабочейКопии, КаталогВыгрузки, ПутьКХранилищу, НомерВерсии) Экспорт
100100

101+
Перем Консоль;
102+
101103
Консоль = Новый Консоль();
102104

103105
Лог.Информация("Определяю тип возможной выгрузки конфигурации в файлы");

src/Классы/syncRemote.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@
196196
ПараметрыКомандыPush = Новый Массив;
197197
ПараметрыКомандыPush.Добавить("push -u");
198198
ПараметрыКомандыPush.Добавить(СтрЗаменить(URLРепозитория, "%", "%%"));
199-
ПараметрыКомандыPush.Добавить("--all -v");
199+
ПараметрыКомандыPush.Добавить("-v");
200200

201201
ГитРепозиторий.ВыполнитьКоманду(ПараметрыКомандыPush);
202202

tasks/install-gitsync.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686

8787
URLРепозитория = "https://github.com/oscript-library/gitsync.git";
8888
КаталогСборки = ВременныеФайлы.СоздатьКаталог();
89-
Ветка = "release/3.0.0";
89+
Ветка = "master";
9090

9191
ПутьКМанифестуСборки = "build_packagedef";
9292

0 commit comments

Comments
 (0)