Reputation: 577
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.
Upvotes: 6
Views: 3493
Reputation: 12339
You may find the Trac post-commit hook useful. It allows you to close tickets using your commit log messages. See the script here.
Upvotes: 1
Reputation: 62168
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.
Upvotes: 6
Reputation: 319601
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.
Upvotes: 2