|
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