Squirrel.Mac
Squirrel.Mac copied to clipboard
Delta updates
We should consider shipping Delta updates so downloads can be quicker.
Obviously we should test the hell out of this so we don't install corrupt updates evar.
This isn't a priority for me. The app isn't exactly huge.
Agreed, error-prone and not a priority.
Yeah this really needed the distant-future tag.
This would be nice for Chat, which is 74.5MB (/khanify chromium
). But definitely not needed for a 1.0.
Jumping in a little more than 2 years later!
With the rise of electron (atom-shell) integrating Squirrel and creating apps > 30MB including a lot of not-so-frequently-changing files, maybe this feature would make way more sense today?
It's also there in Squirrel Windows (thanks to NuGet) so that would ISO things out.
Thoughts?
It'd certainly be great! Pull requests welcome :smile:
so this could be done, reasonably easily (i think), with xdelta
and gsync --rsyncable
... would this be a strategy people would like, or would it make people angry? (or perhaps they just wouldn't like it)
@jonathon-love I suggest differential updates. Delta updates are archaic. Please see https://github.com/electron-userland/electron-builder/issues/1138#issuecomment-325097603
BTW, electron-updater will support differential updates for macOS soon (https://github.com/electron-userland/electron-builder/issues/2199).