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.
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 #1
or ticket:1
or even comment:1:ticket:2
when 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 TracLinks
such as: r2
, r1:3
, [1:3]
, log:@1:3
, etc.
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.
You may find the Trac post-commit hook useful. It allows you to close tickets using your commit log messages. See the script here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With