Hi all, t411_r1453349_renamig_of_ticket_related_resouces.diff [1] contains patch of Trace code that adds support of IResourceChangeListener for majority of Trac resources. The implementation provides backward compatibility for existing I*ChangeListener interfaces. There is only one exception: Repository/IRepositoryChangeListener. I think, that more effort should spend for proper implementation and unit-testing of Repository change listening events. So, I suggest to move forward with current implementation and return to IRepositoryChangeListener later.
During implementation, I tried to find balance between minimization of changes in Trac code and provide consistent behavior for all resources. As it was said more times on the dev mailing list, we rather use commit-than-review than review-than-commit approach.But I consider this patch as special case, since a lot of Trac code is changed and that patch can potentially can break a lot of things. I would like to ask community to review the patch before committing. [1] https://issues.apache.org/bloodhound/attachment/ticket/411/t411_r1453349_renamig_of_ticket_related_resouces.diff Cheers, Andrej On 6 March 2013 15:58, Apache Bloodhound <[email protected]> wrote: > #411: Renaming of ticket related resources should be reflected in Bloodhound > Search results > ---------------------+------------------------------------ > Reporter: andrej | Owner: andrej > Type: defect | Status: assigned > Priority: major | Milestone: Release 5 > Component: search | Version: 0.4.0 > Resolution: | Keywords: bep-0004 bep-0004-beta > ---------------------+------------------------------------ > > Comment (by andrej): > > t411_r1453349_renamig_of_ticket_related_resouces.diff file contains patch > for trac that enables IResourceChangeListener functionality for majority > trac resources. More information will be provided on dev maling list. > > -- > Ticket URL: <https://issues.apache.org/bloodhound/ticket/411#comment:3> > Apache Bloodhound <https://issues.apache.org/bloodhound/> > The Apache Bloodhound (incubating) issue tracker
