For example, a file is modified to do an enhance ticket, what I want to do is associated the committed file to the ticket. When using Trac and SVN together, how will I know that a file is committed to solve a certain ticket? Is this possible?
Thank you.
-
you can link to the revision when closing ticket:
r253, e.g.
and you can link to the ticket in commit message:#7525, e.g.other than that, I doubt that anything can be done.
Obviously you could parse log message with on-commit hook and make a notification of sorts re tickets of interest, but you'd need to have access to the server I guess.
-
As stated on the
TracWiki, the intended workflow is:- A Trac user begins work on a ticket
- They obtain code from the version control system
- After the work is completed they perform a commit of their modifications to the version control repository
- The user inserts the Trac ticket number into the commit message as a
TracLink - Trac can now display the change set for the ticket
Where the TracLink is something like
#1orticket:1or evencomment:1:ticket:2when referring to a ticket.
If you miss creating the link when the commit is made, you can still create one in the ticket comments themselves using
TracLinkssuch as:r2,r1:3,[1:3],log:@1:3, etc.Lasse V. Karlsen : And the basic link could be added via svn:bugtraq properties, at least for clients that support it.basszero : Additionaly, you can setup a post-commit script to automatically push tickets to testing (or whatever workflow you use)RjOllos : I'm fairly sure the Trac post-commit hook must be enabled (as retractile mentioned), and it is not by default in aTrac installation. -
You may find the Trac post-commit hook useful. It allows you to close tickets using your commit log messages. See the script here.
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.