[Trac] Improve Tickets - Commit hooks
Emmanuel Blot
manu.blot at gmail.com
Fri Jul 21 03:45:36 CDT 2006
First of all, you can try to run the post-commit hook "manually", from
the command line. That's the easiest way to see what happens.
I run my own post-commit hook scripts (which are based on Trac's but
also manage the "merge" between the trunk and the developers'
branches), and I used to debug them this way. Post-commit are easier
to debug than pre-commit hook scripts, since while the latter requires
a SVN transaction, the former only use existing data from the SVN
repository. You can therefore run the post-commit hook scripts as many
time as you want until it makes some changes in your Trac DB ;-)
HTH,
Manu
On 7/21/06, Christophe parmentier <christophe.parmentier at gmail.com> wrote:
> I believe it as well !
>
> Whatsoever, my pre-commit hook works properly but my post-commit hook does
> not update the tickets at all without rising any errors...
> I tried python -W to see if I could find something but nothing happened...
>
> Any clue on how to debug the post-commit hook, had trace, etc.
> Too bad for me, svn does not show stdin/stderr if everything is succesfull.
>
> Thanks,
> XTof
>
>
> On 7/12/06, Matthew Good <trac at matt-good.net> wrote:
> > On Wed, 2006-07-12 at 06:29 -0400, Aaron D. Marasco wrote:
> > > Markus Tacker wrote:
> > > > Interactivity is not possible with subversion hooks.
> > > Not directly, but you could scan it with a regex of some kind and if you
> > > don't see 'refs #' or 'closes #' then reject it with an error message
> > > saying that you need to include a ticket ref. I can check the server at
> > > work today, I know we have a script that can reject check ins if the
> > > file is binary but not 'svn-needs-lock' so it would be the same one...
> >
> > I believe this is what the trac-pre-commit-hook does already.
> >
> > --
> > Matthew Good <trac at matt-good.net >
> >
> > _______________________________________________
> > Trac mailing list
> > Trac at lists.edgewall.com
> > http://lists.edgewall.com/mailman/listinfo/trac
> >
>
>
> _______________________________________________
> Trac mailing list
> Trac at lists.edgewall.com
> http://lists.edgewall.com/mailman/listinfo/trac
>
>
>
--
Manu
More information about the Trac
mailing list