Ticket UUID: | 6afb0eab56fd2c745392297522dc3c79dfc4da98 | ||
Title: | Automatic ticket to check-in referencing | ||
Status: | Closed | Type: | Feature_Request |
Severity: | Important | Priority: | |
Subsystem: | Resolution: | Overcome_By_Events | |
Last Modified: | 2009-12-31 04:14:10 | ||
Version Found In: | |||
Description & Comments: | |||
If a ticket reference is given in the check-in comment, the ticket should be
updated automatically with a reference back to the check-in.
You end up with a nice (automatic) trace of all changes pertinent to the ticket (if the developers have the discipline to always provide the ticket reference). This is particularly appealing in fossil since it comes with the ticketing embedded. In fact, many organizations adopt the rule - no check-ins without a ticket. Perhaps this could be a fossil option. Note: it is possible for a check-in to apply to multiple tickets jeremy_c added on 2009-12-31 04:07:10: First: Add a "Short UUID" to your View Ticket page. You can do this by: <th1> set shortUuid [string range $tkt_uuid 0 9] </th1> Then, display that to the user somewhere: Uuid: $<shortUuid> All that does is make it easy for the developer to copy/paste a sensible UUID into their commit log. Now, continuing, on the same View Page add a link to view associated tickets: <a href="/timeline?y=ci&s=$<shortUuid>">associated tickets</a> What this does is searches all checkin's for the tickets uuid. I've also added this to the Cookbook page. |