J'ai réussi à mettre en place une gitose pour un miroir Android (contenant plusieurs dépôts git). En ajoutant un nouveau chemin .git après writable = dans gitosis.conf, j'ai réussi à insérer quelques sauts de ligne. Enregistré, engagé et poussé au serveur quand j'ai reçu l'erreur d'analyse suivante:Comment récupérer en poussant un fichier gitosis.conf avec des erreurs d'analyse dues aux sauts de ligne?
Traceback (most recent call last): File "/usr/bin/gitosis-run-hook", line 8, in load_entry_point('gitosis==0.2', 'console_scripts', 'gitosis-run-hook')()
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/app.py", line 24, in run return app.main()
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/app.py", line 38, in main self.handle_args(parser, cfg, options, args)
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/run_hook.py", line 75, in handle_args post_update(cfg, git_dir)
File "/usr/lib/python2.5/site-packages/gitosis-0.2-py2.5.egg/gitosis/run_hook.py", line 33, in post_update cfg.read(os.path.join(export, '..', 'gitosis.conf'))
File "/usr/lib/python2.5/ConfigParser.py", line 267, in read self._read(fp, filename)
File "/usr/lib/python2.5/ConfigParser.py", line 490, in _read raise e
ConfigParser.ParsingError: File contains parsing errors: ./gitosis-export/../gitosis.conf
(...)
J'ai enlevé le saut de ligne et amendend la validation par
git commit -m "fix linebreak" --amend
Cependant git push génère toujours exactement la même erreur. Cela m'amène à croire que la gitose m'empêche de pousser plus loin.
Comment puis-je récupérer à partir de cela?
A travaillé parfaitement. J'ai aussi dû faire un $ git merge origin/master – Shoan
m'a sauvé, grand temps! –
A travaillé pour moi. Merci. – cjungel