On 06/17/2013 06:31 PM, Johan Corveleyn wrote: > To my surprise, it was slightly slower. I suspect this is because the > backend (FSFS) stores forward deltas (sometimes with skip-deltas), > which can often be used directly without much overhead, and sent > directly to the client.
I was about to reply that deltas in the FS layer are an implementation detail of that layer, invisible to higher layers such as the repos layer (where the get-file-revs handling for blame actually takes place). But then I noticed that svn_fs_fs__get_file_delta_stream() actually does optimize the case where the delta requested matches the delta stored. So, yeah, there may just be something to your suspicion. -- C. Michael Pilato <[email protected]> CollabNet <> www.collab.net <> Enterprise Cloud Development
signature.asc
Description: OpenPGP digital signature

