However, perhaps you have thoughts about this?
We've considered adding this to wyBuild. On the one hand it would be great if wyBuild cleaned up old files from the server and from the local disk. But then there's the problem that if we do this automatically it will disturb some users. So we have to balance handling this automatically without surprising users.
We'll be adding this, I'm just not sure where in the timeline this will fall.
In the meantime you can just delete the files by date. For instance, if the files are older than say a month old delete them.
For example, if I intentionally stop uploading (and delete from server) anything earlier than N-5, will such a version default to using the all.to.N file? Or will it error?
When wyBuild uploads your updates it uploads all the *.wyu files first followed by the *.wys file. In other words if user check for updates while you're uploading your files they'll stilll only see updates to the previous version. It's not until the *.wys file is overwritten that your customers can get the latest upload.
So cancelling the uploads (when using wyBuild to upload) shouldn't cause any problems.
And if the all.to.N file is 40-50MB, then am I better off generating no deltas, and just generating the all-update? (Or maybe N-1 + all)?
It's very rarely better to generate a single "all.to.X" update file. Yes, you save a bit when upload to your servers, but you'll use much much more bandwidth when customers update.