Opened 15 years ago

Last modified 13 years ago

#66 new task

special blame-all-rev function

Reported by: Peter Johansson Owned by: Jari Häkkinen
Priority: major Milestone: svndigest 1.0
Component: core Version: trunk
Keywords: Cc:

Description (last modified by Peter Johansson)

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.

Change History (2)

comment:1 Changed 14 years ago by Peter Johansson

Milestone: 0.71.0

Is thsi really needed? Depends on how expensive new stats object (#24) will be.

comment:2 Changed 13 years ago by Peter Johansson

Description: modified (diff)

added relationship to #293

Note: See TracTickets for help on using tickets.