Ok, we'll include this with wyBuild 2.7. Thanks for suggesting this.
Suggestion: auto create back versions until you hit 90% of catch-all, and no more
So, wyBuild would start by creating the catch-all update.Then, it would create the most recent delta, and then the next most recent, and so on......until the first delta that was 90% of the catch-all in size. At which point it would discard that delta and be done.
Hence, maybe we have:
1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
I go to build for 1.6.
First it creates the catch-all, which comes out at 40MB.Then it creates 1.5->1.6, which is 2MBThen 1.4->1.6 @ 11MBThen 1.3->1.6 @ 19MBThen 1.2->1.6 comes to 37MB, so is discarded, and we're done.
Total deltas to be uploaded are: catch-all, 1.3, 1.4, 1.5
Efficient, no?
NOTE: 90% may be too stringent, might be that 75% is a better cut-off. I would probably want to control this value, to experiment to see where it sets the cut-of.
----Alternately, I would love to simply have a "maximum-deltas" control, so that I could say limit the total no. of deltas to X. The above example I might say -max_deltas 3, resulting in the same outcome (or maybe 4 would equate to the above, depending on if you consider the catch-all to be included in the max-deltas or not).
Ok, we'll include this with wyBuild 2.7. Thanks for suggesting this.