Я успешно настроил gitosis для зеркала Android (содержащего несколько репозиториев git). При добавлении нового пути .git, следующего за writeable = в gitosis.conf, мне удалось вставить несколько разрывов строк. Сохранено, зафиксировано и отправлено на сервер, когда я получил следующую ошибку синтаксического анализа:
Traceback (последний вызов был последним):
Файл "/ 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 (парсер, cfg, опции, аргументы)
Файл "/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
поднять е
ConfigParser.ParsingError: Файл содержит ошибки синтаксического анализа: ./gitosis-export/../gitosis.conf
(...)
Однако git push все равно выдает точно такую же ошибку. Это заставляет меня поверить, что гитоз мешает мне делать какие-либо дальнейшие толчки.