Opened 12 years ago

Last modified 11 years ago

#66 new task

special blame-all-rev function

Reported by: peter Owned by: jari
Priority: major Milestone: svndigest 1.0
Component: core Version: trunk
Keywords: Cc:

Description (last modified by peter)

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 12 years ago by peter

  • Milestone changed from 0.7 to 1.0

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

comment:2 Changed 11 years ago by peter

  • Description modified (diff)

added relationship to #293

Note: See TracTickets for help on using tickets.