summaryrefslogtreecommitdiff
path: root/doc/design/assistant/deltas.mdwn
blob: ff4185a18fc02eebb4658e9357d146a4053f5411 (plain)
1
2
3
4
5
6
7
8
9
Speed up syncing of modified versions of existing files. 

One simple way is to find the key of the old version of a file that's
being transferred, so it can be used as the basis for rsync, or any
other similar transfer protocol.

For remotes that don't use rsync, a poor man's version could be had by
chunking each object into multiple parts. Only modified parts need be
transferred. Sort of sub-keys to the main key being stored.