Opened 17 years ago
Last modified 6 weeks ago
#66 new task
special blame-all-rev function
Reported by: | Peter Johansson | Owned by: | Jari Häkkinen |
---|---|---|---|
Priority: | major | Milestone: | svndigest 1.x |
Component: | core | Version: | trunk |
Keywords: | Cc: |
Description (last modified by )
needs ticket:293
Calling blame repeatedly like in #24 will be very time consuming and #5 will not solve the issue for initial runs, in other words, for large projects the initial run will take an appalling long time.
I think blame internally calls a diff between every pair of consecutive revisions starting from the latest revision and ending when all lines are traced. We could do the same thing, but going through all revisions and storing all information needed for the stats (#24). This will take ~rev diff calls rather than ~rev2.
Note: See
TracTickets for help on using
tickets.
Is thsi really needed? Depends on how expensive new stats object (#24) will be.