[Trac-tickets] [The Trac Project] #2075: ticket hierarchy

The Trac Project noreply at edgewall.com
Fri Sep 16 15:59:11 CDT 2005


#2075: ticket hierarchy
--------------------------------+-------------------------------------------
 Reporter:  mrovner at propel.com  |       Owner:  jonas
     Type:  enhancement         |      Status:  new  
 Priority:  normal              |   Milestone:       
Component:  ticket system       |     Version:  devel
 Severity:  major               |   Keywords:                      |  
--------------------------------+-------------------------------------------
 At this moment
 it is difficult to manage a long list of interdependent issues. Ideally
 we would have something like
 {{{
 #122
   |_ #111
   |_ #128
 #762
   |_ #215
   |   |_ #212
   |_ #422
 }}}

 However tree is not enough, 1.2 might as well depend on 2.1.2. So directed
 acyclic graph will be better.

 To approach implementation, we might have (custom) field "depends on" with
 list of tickets and trac.ticket.api.ITicketChangeListener extension point
 (new), which will maintain the graph and possibly provide some cool
 features like:
 - auto priority bump down the tree
 - auto notify ticket owner(s) when child ticket closes and release parent
 ticket from hold (new state meaning waiting for dependent tickets).

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/2075>
The Trac Project <http://trac.edgewall.com/>


More information about the Trac-Tickets mailing list