Open john91687 opened 3 years ago
добавьте в хук перед прекоммитом
set LOGOS_CONFIG=logger.rootLogger=DEBUG
и пришлите лог, который получится.
ОТЛАДКА - [o.lib.gitrunner] - РабочийКаталог: c:\temp\Repo\demo ИНФОРМАЦИЯ - precommit1c v2.3.0
ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--i b-connection-string> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--i b-user> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--i b-pwd> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьИменованныйПараметр: ИмяПараметра <--v 8version> ОТЛАДКА - [oscript.lib.cmdline] - ДобавитьПараметрФлаг: ИмяПараметра <--use-desi gner> ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ПутьВходящихДанн ых ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ВыходнойКаталог ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ВыходнойКаталог ОТЛАДКА - [oscript.lib.cmdline] - Добавляю параметр-флаг --remove-orig-bin-files
ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ПутьВходящихДанн ых ОТЛАДКА - [oscript.lib.cmdline] - Добавляю позиционный параметр ВыходнойКаталог ОТЛАДКА - [oscript.lib.cmdline] - Добавляю параметр-флаг --recursive ОТЛАДКА - [oscript.lib.cmdline] - Добавляю параметр-флаг --remove-orig-bin-files
ОТЛАДКА - [oscript.lib.cmdline] - Разбор команды: --git-precommit
ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --ib-connection-
string
ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --ib-user
ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --ib-pwd
ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --v8version
ОТЛАДКА - [oscript.lib.cmdline] - Добавляю глобальный параметр: --use-designer
ОТЛАДКА - [oscript.lib.cmdline] - Попадаю в РазобратьАргументы
ОТЛАДКА - [oscript.lib.cmdline] - Сбрасываю параметр-флаг: --remove-orig-bin-fil
es
ОТЛАДКА - [oscript.lib.cmdline] - Сбрасываю параметр-флаг: --use-designer
ОТЛАДКА - [oscript.lib.cmdline] - Выбран токен: src
ОТЛАДКА - [oscript.lib.cmdline] - Ищу именованный параметр src
ОТЛАДКА - [oscript.lib.cmdline] - Ищу параметр-флаг src
ОТЛАДКА - [oscript.lib.cmdline] - Установлено значение позиционного параметра <В
ыходнойКаталог = src>
ОТЛАДКА - [oscript.lib.cmdline] - Выбран токен:
ОТЛАДКА - [oscript.lib.cmdline] - Закончились токены
ОТЛАДКА - [oscript.lib.cmdline] - Трассировка РезультатРазбора:
ОТЛАДКА - [oscript.lib.cmdline] - --remove-orig-bin-files:Нет
ОТЛАДКА - [oscript.lib.cmdline] - --use-designer:Нет
ОТЛАДКА - [oscript.lib.cmdline] - ВыходнойКаталог:src
ОТЛАДКА - [oscript.lib.cmdline] - Трассировка РезультатКоманды.ЗначенияПараметро
в:
ОТЛАДКА - [oscript.lib.cmdline] - --remove-orig-bin-files:Нет
ОТЛАДКА - [oscript.lib.cmdline] - --use-designer:Нет
ОТЛАДКА - [oscript.lib.cmdline] - ВыходнойКаталог:src
ОТЛАДКА - [o.a.~files-extractor] - ТипЗнч(Аргументы)= Структура
ОТЛАДКА - [o.a.~files-extractor] - Передана команда: --git-precommit
ОТЛАДКА - [o.a.~files-extractor] - --remove-orig-bin-files = Нет
ОТЛАДКА - [o.a.~files-extractor] - --use-designer = Нет
ОТЛАДКА - [o.a.~files-extractor] - ВыходнойКаталог = src
ОТЛАДКА - [o.a.~files-extractor] - Текущий каталог c:\temp\Repo\demo
ОТЛАДКА - [o.a.~files-extractor] - Каталог выгрузки src
ОТЛАДКА - [o.a.~files-extractor] - Выполняю проверку настройки core.quotepath
ОТЛАДКА - [o.lib.gitrunner] - Команда git
ОТЛАДКА - [o.lib.gitrunner] - Параметр команды config
ОТЛАДКА - [o.lib.gitrunner] - Параметр команды core.quotepath
ОТЛАДКА - [o.lib.gitrunner] - Рабочий каталог команды c:\temp\Repo\demo
ОТЛАДКА - [oscript.lib.commands] - РабочийКаталог: c:\temp\Repo\demo
ОТЛАДКА - [oscript.lib.commands] - Строка запуска
Похоже на проблему с индексом гита. Попробуйте там же запустить git diff-index --name-status --cached HEAD
c:\temp\Repo\demo>oscript -encoding=utf-8 .git/hooks/v8files-extractor.os --git-precommit src ИНФОРМАЦИЯ - precommit1c v2.3.0
ОШИБКА - Получен ненулевой код возврата 128. Выполнение скрипта остановлено!
Гуглил данный код - ничего внятного не нашёл, всё устанавливалось согласно мануалу... Помогите плиз, как с этим быть?