Я успешно настроил gitosis для зеркала Android (содержащего несколько репозиториев git). При добавлении нового пути .git после writable= в gitosis.conf мне удалось вставить несколько разрывов строк. Сохранено, зафиксировано и отправлено на сервер, когда я получил следующую ошибку синтаксического анализа:
Трассировка (последний последний вызов): файл «/usr/bin/gitosis-run-hook», строка 8, в load_entry_point('gitosis==0.2', 'console_scripts', 'gitosis-run-hook')()
Файл "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/app.py", строка 24, при запуске return app.main()
Файл "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/app.py", строка 38, в основном файле self.handle_args(parser, cfg, options, args)
Файл "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/run_hook.py", строка 75, в handle_args post_update(cfg, git_dir)
Файл "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/run_hook.py", строка 33, в post_update cfg.read(os.path.join(export, ' ..', 'gitosis.conf'))
Файл "/usr/lib/python2.5/ConfigParser.py", строка 267, в режиме чтения self._read(fp, имя файла)
Файл "/usr/lib/python2.5/ConfigParser.py", строка 490, в _read поднять e
ConfigParser.ParsingError: файл содержит ошибки синтаксического анализа: ./gitosis-export/../gitosis.conf
(...)
Я удалил разрыв строки и исправил фиксацию на
git commit -m "исправить разрыв строки" --amend
Однако git push по-прежнему выдает ту же ошибку. Это наводит меня на мысль, что гитозис мешает мне делать дальнейшие толчки.
Как мне оправиться от этого?