[Trac-tickets] Re: [The Trac Project] #1456: Combine
tickets/changesets in timeline
The Trac Project
noreply at edgewall.com
Thu Apr 21 05:16:42 EDT 2005
#1456: Combine tickets/changesets in timeline
----------------------+-----------------------------------------------------
Id: 1456 | Status: new
Component: timeline | Modified: Thu Apr 21 05:16:41 2005
Severity: normal | Milestone:
Priority: normal | Version: devel
Owner: jonas | Reporter: ludde
----------------------+-----------------------------------------------------
Comment (by cboos):
All this might become quite complex, for a not so obvious benefit:
* what if you only filter in tickets in your timeline?
* what if the ticket is reopened, and closed once again the same day
(without a comment too :))
How do you know which event should be ''merged'' with the changeset?
About the relationship:
* Using a sentence like {{{this closes #YYY}}} would only create
a cross-reference, from the changeset in which that comment
was made, to the referenced ticket.
The semantic would be informal, and could be understood by
looking at the context (which, in that case, would be the full
sentence, because of its brevity).
* Establishing a __real__ relation would require a special wiki
notation, for avoiding ambiguities, like those:
* {{{one might think that this changest closes #yyy, but no.}}}
* {{{Closes #yyy, really, uh? No Way!}}}
* An example of such syntax would be:
* {{{This <<closes>> #yyy}}} (like in [1354])
* {{{This --closes-- #yyy}}} (which I currently prefer)
* Even with this explicit syntax, it will not be obvious
to find a way to trigger the close action at the
appropriate time...
For instance, what would happen if in {{{trac-admin}}}
I do a {{{xref}}} command (i.e. rebuild all the cross-references)?
Would the ticket be closed again?
Note that currently there's no way to create a relation from a
TracObject involving 2 other Trac objects.
It's always something written in the source object that
creates a relation to a referenced object.
--
Ticket URL: <http://projects.edgewall.com/trac/ticket/1456>
The Trac Project <>
More information about the Trac-Tickets
mailing list