[Trac-tickets] Re: [The Trac Project] #508: 'Related checkins' feature

The Trac Project noreply at edgewall.com
Thu Mar 3 03:37:13 EST 2005


#508: 'Related checkins' feature
---------------------------+------------------------------------------------
       Id:  508            |      Status:  new                     
Component:  ticket system  |    Modified:  Thu Mar  3 03:37:12 2005
 Severity:  enhancement    |   Milestone:                          
 Priority:  normal         |     Version:  0.7                     
    Owner:  jonas          |    Reporter:  dobes                   
---------------------------+------------------------------------------------
Changes (by cmlenz):

  * milestone:  0.9 =>

Old description:

> In CVSTrac, a ticket has a field called "Related Checkins" which shows a
> list of checkins (they would be changsets in trac) and their comments.
>
> You can add and remove from this list by editing a comma-seperated list
> of related checkins.
>
> However, the most useful part, is that by putting a ticket number into
> your checkin message, it automatically adds that checkin to the "Related
> Checkins" of the ticket.
>
> Eg. svn commit -m 'Added the ability to edit existing tickets. This fixes
> ticket #411'
>
> Then when you view the ticket #411 you can see that checkin there without
> doing any more work.
>
> This feature made CVSTrac sooo useful, because it was very easy to make
> this connection from the ticket to the checkins that attempted to fix it.
>
> bonus marks:
>
> The whole idea of two-way linking useful in general -- once you had this
> feature you might also show wiki pages linking to a ticket, or tickets
> linking to a wiki page.  Often with information given by people, the
> incoming links are as relevant as the outgoing ones.
>
> BUT the automatic pingback from the checkins to the tickets is by far the
> most useful!

New description:

 In CVSTrac, a ticket has a field called "Related Checkins" which shows a
 list of checkins (they would be changsets in trac) and their comments.

 You can add and remove from this list by editing a comma-seperated list of
 related checkins.

 However, the most useful part, is that by putting a ticket number into
 your checkin message, it automatically adds that checkin to the "Related
 Checkins" of the ticket.

 Eg. svn commit -m 'Added the ability to edit existing tickets. This fixes
 ticket #411'

 Then when you view the ticket #411 you can see that checkin there without
 doing any more work.

 This feature made CVSTrac sooo useful, because it was very easy to make
 this connection from the ticket to the checkins that attempted to fix it.

 bonus marks:

 The whole idea of two-way linking useful in general -- once you had this
 feature you might also show wiki pages linking to a ticket, or tickets
 linking to a wiki page.  Often with information given by people, the
 incoming links are as relevant as the outgoing ones.

 BUT the automatic pingback from the checkins to the tickets is by far the
 most useful!

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


More information about the Trac-Tickets mailing list