Приезжает ошибка от разных пользователей
Например,
С какого-то времени, точно уже не помню,
коммит через SourceTree выдает ошибку, если в репо установлен precommit1c:
ИНФОРМАЦИЯ - Проверка необходимости выгрузки файла
c:\testgit\MIS_TEMPLATES.epf в каталог c:\testgit\src, корень c:\testgit
ОШИБКА - {Модуль C:\OneScript\lib\1commands\src\Команда.os /
Ошибка в строке: 310 / Внешнее исключение (System.ArgumentException):
Item has already been added. Key in dictionary: ‘HOME’ Key being added: ‘home’}
Появилась в последнем релизе
виноват вызов ПеременныеСреды() при создании процесса.
Если КодировкаВывода = Неопределено Тогда
Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог,
ПерехватыватьПотоки, ПерехватыватьПотоки, , ПеременныеСреды());
Иначе
Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог,
ПерехватыватьПотоки, ПерехватыватьПотоки, КодировкаВывода, ПеременныеСреды());
КонецЕсли;
Единственный способ обхода - вернуться к предыдущему релизу :(
/cc @dmpas @EvilBeaver исправьте в движке, реально отравляет жизнь.