Suport git pour trac
Submitted by PiTiLeZarD on Mon, 03/24/2008 - 12:57
Tagged:
Bon et comme je fais jamais rien pour me simplifier la vie ... j'avais envie d'utiliser git plutot que svn, je trouve ça beaucoup plus agréable a utiliser pour le découplage projets/branches et surtout après pour le merge ...
Donc les étapes :
* Initialiser son repo git : cd && mkdir -p Workspaces/git/myproject.git && cd Workspaces/git/myproject.git * sudo port install git-core * git --bare init (on va pouvoir poller et pusher dans ce répertoire ... ) * cd && cd Workspaces/php/myproject && git init && git add . && git commit -a * git push ~/Workspaces/git/myproject.git master
voila on a donc un projet avec son code source et son propre repository, et un repository plus ou moins officiel/public/partagé.
maintenant passons aux choses sérieuses ... installons le support git pour trac :
* Installez ez_setup : wget http://peak.telecommunity.com/dist/ez_setup.py && sudo python ez_setup.py && rm ez_setup.py * passez la vitesse supérieure : * sudo easy_install Pygments * sudo easy_install Genshi * sudo easy_install Trac * Télécharger la version zippée du GitPlugin sur trac-hacks * on unzip cd et on package avec : python setup.py bdist_egg * on déplace le fichier au bon endroit : mv dist/TracGit-0.0.1-py2.5.egg ~/Workspaces/Trac/myproject/plugins/ * on adapte la configuration comme décrit ici
