Tancar tickets amb Trac a partir de comentaris al subversion
Escrit per Aaloy a 22 de June , 2006 a les 7:49 p.m.
Una de les característiques que més m'agraden del Trac és la possibilitat de tancar tickets i tasques que tenguem definides sols posant una paraula i el número de ticket o tasca quan feim la integració dels canvis a subversion. Per exemple un comentari del tipus: "Corregit l'error xxxx. Closes #3". A més d'integrar els nostres canvis dins subversion tancaria el ticket número 3. A més si navegam pels canvis de subversion (dins el mateix Trac) ens apareixerà un enllaç cap al ticket, de manera que podem navegar des de subversion al ticket. Com que els comentaris apareixen també a la llista de canvis realitzats també podem fer la navegació des d'aquesta pantalla. Activar aquesta opció no està gaire documentat, d'aquí que per a enrecordar-me per la propera vegada, i per si serveix a algú més, aquí el teniu:- Cercam l'arxiu trac-post-commit-hook.gz . A debian el tenc a /usr/share/doc/trac/contrib. El descomprimirem al directori que més ens agradi i a l'unic arxiu que conté trac-post-commit-hook li dorarem el mateixos permisos d'execució que tengui l'usuari http.
- Anam al repositori subversion, ens situam al repositori del nostre projecte i anam al directori hooks. Reanomenarem el fitxer post-commit.tmpl com a post-commit i li donam també permisos d'execució per l'usuari de subversion.
- Editam aquest arxiu, de manera que després dels comentaris quedi:
REPOS="$1" REV="$2" LOG=`/usr/bin/svnlook log -r $REV $REPOS` AUTHOR=`/usr/bin/svnlook author -r $REV $REPOS` TRAC_ENV='/somewhere/trac/project/' TRAC_URL='http://trac.mysite.com/project/' /usr/bin/python /usr/local/src/trac/contrib/trac-post-commit-hook -p "$TRAC_ENV" -r "$REV" -u "$AUTHOR" -m "$LOG" -s "$TRAC_URL"
/usr/local/src/trac/contrib/trac-post-commit-hookescriurem la ruta allà on hem posat l'arxiu.Això és tot. Que ho disfruteu!
Enllaços citats
2 comentaris, 1 trackback (URL) , Tags: Informàtica
Comentaris
1 Comentari de paurullan a les 06:04 del Sunday 13 Apr de 2008
ostres, quina passada! Encara l’hauré de posar pel meu svn monousuari :D
gràcies pel cromo!
2 Comentari de EnGuillem a les 06:04 del Sunday 13 Apr de 2008
Acabo de configurar el trac per gestionar tickets amb els comentaris del Subversio. Funciona força bé, gràcies per les indicacions.
Trackbacks
enguillem.cat » Blog Archive » wiki,Trac i bugzilla
el 13 April 13e 2008 at 6:25 p.m.
enguillem.cat » Blog Archive » wiki,Trac i bugzilla: [...] El que s� m’ha agradat �s el trac, ho he conegut via trespams i amb aquest howto m’ha estat for�a f�cil instalar-ho. [...]