2009-07-12 19 views
0

J'ai quelques problèmes avec mon script de hook post-commit et mon track - en espérant que quelqu'un puisse vous aider.Post-Commit Hook & Trac

Les scripts fonctionnent tous correctement - pas d'erreurs - mais pour une raison quelconque, trac ne se met pas à jour. J'ai activé la journalisation et trouvé ceci:

Trac[svn_fs] DEBUG: Subversion bindings imported 
Trac[cache] INFO: repos rev [363] != cached rev [362] 
2 Trac[cache] INFO: Trying to sync revision [363] 
Trac[cache] DEBUG: Caching node change in [363]: (u'Max/test2.txt.txt', 'file', 'edit', u'Max/test2.txt.txt', 362) 
Trac[main] DEBUG: Dispatching <Request "GET u'/report'"> 
Trac[report] DEBUG: Executing report with SQL "SELECT id AS report, title, 'report' as _realm FROM report ORDER BY report" 
Trac[report] DEBUG: Request args: {} 
Trac[chrome] DEBUG: Prepare chrome data for request 
Trac[session] DEBUG: Retrieving session for ID u'max' 
Trac[main] DEBUG: 173 unreachable objects found. 

Mais alors rien ne se met à jour dans les tickets? En utilisant les scripts standard etc de Trac lui-même pour le crochet de validation post par ce http://svn.edgewall.com/repos/trac/branches/0.11-stable/contrib/?

Des idées?

Modifier: J'ai 3 utilisateurs qui sont TRAC_ADMIN - je ne sais pas s'il y a un problème d'autorisations? c'est-à-dire aucun utilisateur anonyme, etc.

Répondre

1

Vérifiez le bit d'exécution sur le crochet de validation de publication. Vérifiez que le hook est nommé comme spécifié par svn. (Lire le section on hooks dans le svn book.)