|
648 | 648 |
|
649 | 649 | ПутьКФайлуСопоставления = ОбъединитьПути(КаталогРепо, ИмяФайлаАвторов()); |
650 | 650 | ТаблицаСопоставления = ПрочитатьФайлАвторовГитВТаблицуПользователей(ПутьКФайлуСопоставления); |
651 | | - МассивСообщенийОбОшибочныхАвторах = Новый Массив; |
| 651 | + СоответствиеСообщенийОбОшибочныхАвторах = Новый Соответствие; |
652 | 652 | Для Каждого Строка Из ТаблицаХранилища Цикл |
653 | 653 |
|
654 | 654 | СтрокаПользователя = ТаблицаСопоставления.Найти(строка.Автор, "Автор"); |
655 | 655 | Если СтрокаПользователя = Неопределено Тогда |
656 | 656 |
|
657 | 657 | СтрокаСообщения = СтрШаблон("Пользователю хранилища <%1> не сопоставлен пользователь git.",строка.Автор); |
658 | 658 | Если ПроверитьАвторовХранилища Тогда |
659 | | - МассивСообщенийОбОшибочныхАвторах.Добавить(СтрокаСообщения); |
| 659 | + СоответствиеСообщенийОбОшибочныхАвторах.Вставить(строка.Автор, СтрокаСообщения); |
660 | 660 | КонецЕсли; |
661 | 661 | Лог.Отладка(СтрокаСообщения + " Использую сопоставление по умолчанию"); |
662 | 662 | ПредставлениеАвтора = СтроковыеФункции.ПодставитьПараметрыВСтроку("%1 <%1@%2>", строка.Автор, Строка(ДоменПочтыДляGit())); |
|
668 | 668 |
|
669 | 669 | КонецЦикла; |
670 | 670 |
|
671 | | - Если МассивСообщенийОбОшибочныхАвторах.Количество() > 0 Тогда |
672 | | - Для каждого СообщениеМассива Из МассивСообщенийОбОшибочныхАвторах Цикл |
673 | | - Лог.КритическаяОшибка(СообщениеМассива); |
| 671 | + Если СоответствиеСообщенийОбОшибочныхАвторах.Количество() > 0 Тогда |
| 672 | + Для каждого КлючЗначение Из СоответствиеСообщенийОбОшибочныхАвторах Цикл |
| 673 | + Лог.КритичнаяОшибка(КлючЗначение.Значение); |
674 | 674 | КонецЦикла; |
675 | 675 |
|
676 | | - ВызватьИсключение СтрШаблон("В таблице истории версий найдены авторы (количество %1), которые не сопоставлены в AUTHORS",МассивСообщенийОбОшибочныхАвторах.Количество()); |
| 676 | + ВызватьИсключение СтрШаблон("В таблице истории версий найдены авторы (количество %1), которые не сопоставлены в AUTHORS",СоответствиеСообщенийОбОшибочныхАвторах.Количество()); |
677 | 677 |
|
678 | 678 | КонецЕсли; |
679 | 679 |
|
|
0 commit comments