On 6/11/15 7:12 PM, Ruchir Arya wrote: > Hello everybody, > > Since few days i am doing my research on SVN. I always read that SVN uses > SKIP-Delta to store differences. My SVN is using FSFS file system. But when i > analysed the repository for each revision, i saw that delta in current > revision > is the difference between the current revision and a previous revision. So, in > my case, SVN is not using Skip-Deltas, it is using normal deltas. Can anyone > explain me a valid reason for that? > > Moreover, i am running SVN 1.8.13 in Ubuntu 14.02.
The skip delta algorithm has been tweaked over the years to be more optimal since using skip deltas towards a shorter history tends to have a negative impact on performance. You probably want to read the file at db/fsfs.conf under your repository. More than likely the reason you're not seeing skip deltas is because you don't have enough history to exceed the max-linear-deltification setting.