Re: [tf-help] Hooks, Mantis et SVN

[ Thread Index | Date Index | More lists.tuxfamily.org/help Archives ]


Sylvain Rochet wrote:
rou,


On Wed, Oct 21, 2009 at 12:57:43PM +0200, Jean-Baptiste Wautier wrote:
  
Bonjour Tuxfamily,

Tout d'abord, j'aimerai vous remercier pour l'hébergement que vous offrez
aux projets open source. Ça fait plus d'un an que j'héberge mon projet chez
vous et, à part votre déménagement de vos serveurs en bateau vers la
Finlande le 1er avril dernier (;)) tout fonctionne pour le mieux dans le
meilleur des mondes.
    
Pourtant t'as eu la joie de bénéficier en ce qui nous concerne une des 
pires années technique ;-)


  
J'ai pris l'habitude d'aller voir sur le wiki quand je me posais des
questions mais cette fois ci, je n'ai rien trouvé et ma question sur le
forum reste sans réponse. Alors je viens vous la poser en live ;)
    
Humm, j'ai répondu sur le forum peu avant ce mail pourtant ;-)

 
  
J'aimerai pouvoir lier SVN et Mantis (outil de bugtracking). Pour pouvoir
faire ça j'ai besoin (Comme indiqué sur ce
tutorial<http://alt-tag.com/blog/archives/2006/11/integrating-mantis-and-subversion/>que
j'ai testé chez moi sur mon vieux serveur):

   - d'avoir accès aux fichier  "*/path/to/svn/hooks/post-commit*" pour le
   modifier. Il devrait ressembler grosso modo à ceci:

#!/bin/bash
    
REPOS="$1"
REV="$2"

auth=$(svnlook author -r $REV $REPOS)
dt=$(svnlook date -r $REV $REPOS)
changed=$(svnlook changed -r $REV $REPOS)
log=$(svnlook log -r $REV $REPOS)
n=$'\n'

      
   - de faire appel à la commande "svnlook" - de taper une commande du 
   genre /usr/bin/php -q /var/bugtracker/core/checkin.php (Pour cette 
   dernière remarque, je sais que j'aurais pu la tester moi même... 
   mais je n'ai pas accès à TuxFamily d'où je suis ;))

Ma question est simple: est-il possible de faire tout ça ou dois-je 
négocier ça à coup de pots de vin en dessous de la table?
    
Humm en fait ya un soucis technique majeur présentement, l'architecture 
qui gère subversion n'a (et n'aura pas) accès aux sites webs. C'est 
trop dangereux de permettre à subversion d'executer un script qui peut 
être modifié via une faille d'un quelconque CMS.

Par contre si ya moyen de le gérer via HTTP c'est probablement ajoutable 
dans VHFFS (patch welcome ;).


Sylvain
  
Merci pour la réponse,

Je me disais aussi que c'était pas possible pour des raisons techniques... Bon, ben je n'automatiserais pas ça ;)

Pour le patch j'aurais bien été tenté mais il faut que j'apprenne le PHP avant ^^

Jean-Baptiste


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/