#1722 closed enhancement (invalid)
Trac doesn't handle lots of tickets or changesets very well
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | general | Version: | 0.8.1 |
Severity: | normal | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Once the size of a repository goes over a few hundred revisions and a couple of hundred bugs, a few issues become very annoying in Trac.
- There is no way to search open bugs on the Label or Comment fields. The search page does not filter out closed bugs.
- I cannot run a custom query, and save it for future use if I like it (generate report from custom query).
- If I run a query and get a list of bugs, "Next ticket/Previous ticket" does not filter on the list, or filter out closed bugs. Ideally, the behavious would be identical to Bugzilla, and next/prev would traverse the last executed query.
- The RSS feeds from changeset lists are not limited in size. I have an RSS feed with 2000+ entries, which is both useless and invalid RSS. This should be limited to 20 or 30 entries at most.
- The RSS changeset feed entries bring you to a browser view of the tree at the revision chosen. It would be more useful to be brought to the changeset view.
- Comments in bug reports are not editable. It would be great to have an "Edit" button beside ticket comments, which would eventually be included in the page's revision history (make ticket pages completely wikised, perhaps?). Obviously, permission issues could complicate things, but in most cases allowing comments to be edittable by validated users would be most useful.
I should probably have creates 6 different tickets for these issues, I hope you don't mind them all being lmumped in together. Hopefully I will be able to attach a couple of patches for one or two of them later. I really like Trac, by the way, and theer are a bunch of functions which are now part of my workflow and which I wondered how I could ever do without before. Keep up the good work.
Attachments (0)
Change History (4)
comment:1 by , 20 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 20 years ago
- open bugs on the label/comment
The Ticket Custom Query allows you to search on the label. The search module allows you to search within the ticket description and comments as well, but the results are not as useable as those presented by the reports/query module. The search module will be re-implemented in Trac 1.0.
- save custom query
Actually, you can save the query in wiki pages, using
either the query:
syntax or the [[TicketQuery]] macro
(see #909 and [1363])
- query prev/next
This is actually implemented the way you suggest in the /trunk. I think this feature miss the possibility to "cancel" the last query, so that one can easily revert to normal prev/next in the whole sequence.
- RSS for changesets
There are two kind of feeds for changesets.
- The one from the timeline, where you select the repository check-ins. You can set for how many days back this feed will generate events.
- The one from the revision log view of a given path. For this one, there's the 'limit' parameter, set to 100 by default.
- RSS changeset feed → changeset view instead of browser view
In the trunk, the two RSS feeds mentionned above work as you suggest.
- Edit ticket comment
See #454
comment:3 by , 20 years ago
Thanks for the feedback.
I just modified my local templates for the RSS changeset feed →changeset issue, and introduced a hard limit to the RSS feeds (I upgraded to 0.8.4 while I was at it).
For limiting the RSS feed, what's the 'limit' parameter, and where do I set it?
For the next/prev ticket issue, it's not in 0.8.4 - when will the trunk see the light of day in a release?
For the custom query, the query.cs that came by default with 0.8.4 doesn't include the summary.
Thanks for the quick reply.
comment:4 by , 20 years ago
Well, most of what I wrote applies to the devel version…
0.9 is still a few weeks ahead (should be reasonably stable and usable, though, and testing the bleeding edge is always appreciated anyway :) )
I'd suggest that you join the Trac MailingList in order to discuss the points you have raised, some of them being valid, some others are already addressed…
But as it is now, one can't really "act" on this compound ticket…
Later, you can still fill new tickets, one for each of the remaining points.