|
98 | 98 | .ВОкружении("GITSYNC_AUTHOR_PRESENTATION")
|
99 | 99 | .Обязательный(Ложь);
|
100 | 100 |
|
| 101 | + КлассРеализации.Опция("repair-quotes", Ложь, "[*check-comments] Флаг замены всех символов кавычек на корректные.") |
| 102 | + .Флаг() |
| 103 | + .ВОкружении("GITSYNC_REPAIR_QUOTES") |
| 104 | + .Обязательный(Ложь); |
101 | 105 | КонецПроцедуры
|
102 | 106 |
|
103 | 107 | Процедура ПриПолученииПараметров(ПараметрыКоманды) Экспорт
|
|
119 | 123 | ВыводитьПредставление = ПараметрыКоманды.Параметр("author-presentation", Ложь);
|
120 | 124 | Лог.Отладка("Получаю параметр <author-presentation> значение <%1>", ВыводитьПредставление);
|
121 | 125 |
|
| 126 | + ВыводитьПредставление = ПараметрыКоманды.Параметр("repair-quotes", Ложь); |
| 127 | + Лог.Отладка("Получаю параметр <repair-quotes> значение <%1>", ВыводитьПредставление); |
122 | 128 | КонецПроцедуры
|
123 | 129 |
|
124 | 130 | Процедура ПередОбработкойВерсииХранилища(СтрокаВерсии, СледующаяВерсия) Экспорт
|
125 | 131 |
|
126 | 132 | ПроверитьЗаполненностьКомментария(СтрокаВерсии, СледующаяВерсия);
|
127 | 133 |
|
128 | 134 | ПроверитьКомментарийНаНаличиеУпоминанийЗадач(СтрокаВерсии, СледующаяВерсия);
|
129 |
| - |
| 135 | + |
| 136 | + ИсправитьКавычки(СтрокаВерсии); |
130 | 137 | КонецПроцедуры
|
131 | 138 |
|
132 | 139 | Процедура ПроверитьЗаполненностьКомментария(СтрокаВерсии, СледующаяВерсия)
|
|
187 | 194 |
|
188 | 195 | КонецЕсли;
|
189 | 196 |
|
| 197 | +КонецПроцедуры |
| 198 | + |
| 199 | +Процедура ИсправитьКавычки(СтрокаВерсии, СледующаяВерсия) |
| 200 | + |
| 201 | + ХорошаяКавычка = """"; |
| 202 | + |
| 203 | + ПлохиеКавычки = Новый Массив; |
| 204 | + ПлохиеКавычки.Добавить(Символ(147)); |
| 205 | + ПлохиеКавычки.Добавить(Символ(148)); |
| 206 | + ПлохиеКавычки.Добавить(Символ(171)); |
| 207 | + ПлохиеКавычки.Добавить(Символ(187)); |
| 208 | + |
| 209 | + Для Каждого ПлохаяКавычка Из ПлохиеКавычки Цикл |
| 210 | + СтрокаВерсии.Комментарий = СтрЗаменить(СтрокаВерсии.Комментарий, ПлохаяКавычка, ХорошаяКавычка); |
| 211 | + КонецЦикла; |
| 212 | + |
190 | 213 | КонецПроцедуры
|
191 | 214 | #КонецОбласти
|
192 | 215 |
|
|
0 commit comments