Edgewall Software

Opened 17 years ago

Last modified 8 years ago

#2465 new enhancement

Add "custom query" functionality for changesets

Reported by: guillaume.tardif@… Owned by:
Priority: normal Milestone: next-major-releases
Component: version control/changeset view Version: none
Severity: critical Keywords: query changeset tracobject
Cc: guillaume.tardif@…, vyt@… Branch:
Release Notes:
API Changes:
Internal Changes:


I think it would be really useful to have the ability to quickly define queries on changesets, similarily to what can be done on tickets (ie. with a GUI allowing filters on changeset comments, author, file path and commit dates).
This page should also implement RSS feed (as Ticket custom queries), to allow notification of specific changes.

I suppose that the implementation would be similar to the ticket 'custom query' page (but I havn't looked in depth at the code, not being a Python developer… yet). I leave it to the TRAC people to set milestone, priority, etc. Many Thanks for this great software BTW.

Attachments (0)

Change History (7)

comment:1 by Christian Boos, 17 years ago

Keywords: tracobject added
Owner: changed from Jonas Borgström to Christian Boos

That's an interesting proposal.

comment:2 by anonymous, 17 years ago

Cc: guillaume.tardif@… added

comment:3 by vyt@…, 17 years ago

Cc: vyt@… added

comment:4 by Christian Boos, 16 years ago

Milestone: 1.0

This feature would also be a must for people (ab)using the TracReports for getting reports over changesets, before we could phase out the SQL reports.

The TracDev/Proposals/DataModel should make this possible.

We'll also have to think about whether queries should work on different types of objects. This could eventually lead to a merge of the Search module in the TracQuery module, as currently the Search module is performing unstructured search over different type of objects. See also #3375 for that.

Finally, the TicketQuery language should be generalized to make it possible to work on any kind of resource in the system.

comment:5 by Christian Boos, 13 years ago

Milestone: 1.0unscheduled

Milestone 1.0 deleted

comment:6 by Christian Boos, 12 years ago

Milestone: triagingnext-major-0.1X
Severity: normalcritical

comment:7 by Ryan J Ollos, 8 years ago

Owner: Christian Boos removed

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.