Opened 17 years ago
Last modified 10 years ago
#5821 new enhancement
Wiki blame support
Reported by: | Tim Hatch | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | next-major-releases |
Component: | wiki system | Version: | devel |
Severity: | normal | Keywords: | blame annotate |
Cc: | a.a.vykhodtsev@…, dkg@…, Jun Omae | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
One feature we never got implemented into the blame branch from 2006 was blame support for wiki pages. I now have a straw-man implementation for review. Please give this patch a try on your 0.11-dev install and specifically let me know:
- Does it produce correct blames on your pages?
- Is it fast enough?
- Should there be a new permission for annotations? some meta tags to disallow robots?
- Should there be something more like an IBlameAnnotator with callbacks for rev links, or is this best handled through the existing IHTMLPreviewAnnotator? I could see a lot of possibility for reuse if we eventually have versioned tickets and vc backends that don't support blames natively.
Attachments (1)
Change History (12)
by , 17 years ago
Attachment: | wiki-blame-r5892.diff added |
---|
comment:1 by , 17 years ago
Keywords: | blame annotate added |
---|---|
Milestone: | → 0.11.1 |
comment:2 by , 17 years ago
From an IRC discussion:
thatch: some way to navigate through the page history would be good i think
and it'd be nice if the version links had title="author + comment" or similar
which are all minor nits really
<thatch> you say "navigate", like a prev/next link up top, or something like "re-annotate before this rev" in the left column?
prev/next links, but maintaining the annotation view
also, i'd ditch the other links like "start page", "index", etc. similar to how it works when you're browsing the page history
comment:3 by , 17 years ago
Tim, was it task on purpose? I'd rather see this as being an enhancement.
comment:4 by , 17 years ago
Status: | new → assigned |
---|---|
Type: | task → enhancement |
Alright, enhancement it is. I'm working on this in source:/sandbox/wiki-blame to take care of the additional suggestions in this ticket.
comment:6 by , 17 years ago
Milestone: | 0.11.1 → 0.12 |
---|
comment:7 by , 17 years ago
comment:8 by , 16 years ago
Cc: | added |
---|
comment:9 by , 14 years ago
Owner: | removed |
---|---|
Priority: | normal → low |
Status: | assigned → new |
Should be done via #1132.
comment:10 by , 12 years ago
Cc: | added |
---|
I'm interested in seeing this happen, whether it's done via #1132 or some other mechanism.
comment:11 by , 10 years ago
Cc: | added |
---|
Glad to see you've resumed work on that!