Rich Freeman <ri...@gentoo.org> wrote: > > Keep in mind that "resources" is a vague term [...] > disk io and CPU to sync [...]
For syncing, I think these latter resources are less important, because they influence only the *time* of a syncing action, which is normally not so important for the user. Bandwidth and (effective) harddisk space are more crucial IMHO. For the latter, we have a _clear_ winner: squashdelta (which BTW could also be signed). Concerning bandwidth, comparison is harder - it varies for the different methods dramatically on how often you sync - but squashdelta is also not bad here. At least the mentioned problems with connection loss can be solved easily for squashdelta, too, because only one file has to be transferred whose transfer might be resumed.