Colin Walters
b89326ac41
rollsum: Fix assertion for CRC matches
...
It's possible for two blocks to have the same CRC but different
length. Rather than asserting, treat them as not matching.
2015-08-25 09:26:22 -04:00
Matthew Barnes
4ef0280941
Remove unnecessary #include "libgsystem.h"
2015-05-06 22:07:11 -04:00
Matthew Barnes
bb231fdf74
Use g_autoptr(GPtrArray) instead of gs_unref_ptrarray
2015-05-06 22:07:10 -04:00
Matthew Barnes
196d983af9
Use g_autoptr(GHashTable) instead of gs_unref_hashtable
2015-05-06 22:07:10 -04:00
Matthew Barnes
4f33515316
Juggling libglnx.h includes
2015-05-06 21:50:06 -04:00
Colin Walters
9aa7e30b38
deltas: Implement rollsums
...
This does an rsync-style prepared delta basically. On my test data,
it shaves ~6MB of uncompressed data. Not a huge amount, but I expect
this to be more useful for things like binaries which embed data, etc.
2015-02-16 10:10:35 -05:00