I am using Trac 0.12.1 and Agilo 1.3.2 and my scm is SVN. I set up the pre-commit hook like it describes in the file:
#!/bin/sh REPOS="$1" TXN="$2" # Make sure that the log message contains some text. SVNLOOK=/usr/bin/svnlook PYTHON_EGG_CACHE=/srv/trac/myproj/.egg-cache/ TRAC_ENV='/srv/trac/myproj/' LOG=`$SVNLOOK log -t "$TXN" "$REPOS"` /srv/svn/repositories/myproj/hooks/scripts/agilo_svn_hook_commit.py -s pre -e "$TRAC_ENV" -l "$LOG" || exit 1 and I set up the post-commit hook also like it describes in the file: #!/bin/sh REPOS="$1" REV="$2" TRAC_ENV='/srv/trac/myproj/' /srv/svn/repositories/myproj/hooks/scripts/agilo_svn_hook_commit.py -s post -e "$TRAC_ENV" -r "$REV" || exit 1 When I try to run agilo_svn_hook_commit.py -s pre -e /srv/trac/ thundercloud/ -l "test" it just returns silently. If I miss any of the required parameters, it does complain. However, when I try to commit a file that is out of sync with our repository, it doesn't complete the commit, but I don't get any errors in eclipse (springsource tool suite, specifically, using subversive). I have a ticket that is assigned to me, and the status is "in_work", described by the following enterprise workflow: [ticket-workflow] assign = new -> assigned assign.operations = set_owner assign.permissions = TICKET_MODIFY fail = in_QA -> assigned fail.permissions = TICKET_MODIFY leave = * -> * leave.default = 1 leave.operations = leave_status provideinfo = infoneeded -> assigned provideinfo.default = 2 provideinfo.name = provide info provideinfo.permissions = TICKET_MODIFY provideinfo_new = infoneeded_new -> new provideinfo_new.default = 2 provideinfo_new.name = provide info provideinfo_new.permissions = TICKET_MODIFY reassign = assigned,in_work -> assigned reassign.operations = set_owner reassign.permissions = TICKET_MODIFY reassign_closed = closed -> closed reassign_closed.name = reassign reassign_closed.operations = set_owner reassign_closed.permissions = TICKET_MODIFY reopen = closed -> new reopen.operations = del_resolution reopen.permissions = TICKET_CREATE requestinfo = assigned,in_work,in_QA -> infoneeded requestinfo.name = request info requestinfo.permissions = TICKET_MODIFY requestinfo_new = new -> infoneeded_new requestinfo_new.name = request info requestinfo_new.permissions = TICKET_MODIFY resolve = in_QA -> closed resolve.operations = set_resolution resolve.permissions = TICKET_MODIFY start = assigned -> in_work start.operations = set_owner_to_self start.permissions = TICKET_MODIFY stop = in_work -> assigned stop.permissions = TICKET_MODIFY test = new,assigned,in_work -> in_QA test.permissions = TICKET_MODIFY unassign = assigned,in_work -> new unassign.operations = del_owner unassign.permissions = TICKET_MODIFY Forgive me if that is too verbose, but I cannot determine if I am using the script incorrectly, or if the script won't work with my particular ticket workflow. Any help would be greatly appreciated. Thanks, Steve -- Follow Agilo on Twitter: http://twitter.com/agiloforscrum Please support us by reviewing and voting on: http://userstories.com/products/8-agilo-for-scrum http://ohloh.net/p/agilo-scrum http://freshmeat.net/projects/agiloforscrum You have received this message because you are subscribed to the "Agilo for Scrum" Google Group. This group is focused on supporting Agilo for Scrum users and is moderated by Agilo Software GmbH <http://www.agiloforscrum.com>. To post to this group, send email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/agilo

