gecko-dev/tools/update-verify
Nick Thomas 6ab6ebcdf4 Bug 1588649 - release update verify secondary failing for 70.0, r=jlund
The fix in Bug 1577634 only worked for the beta channel as it didn't consider the RC case.

There's several situations:
* beta without comments --> beta with comments: handled by bug 1577634, but with fallout
* beta with comments    --> beta with comments: `channel-prefs.js` is identical so we never need to apply any transforms
* beta with comments    --> rc with comments: the channel changes in `channel-prefs.js` (by design) so we apply transforms
* rc with comments      --> beta with comments: the channel changes in `channel-prefs.js` (by design) so we apply transforms

By moving the channel fixing transforms forward the file will become identical before we need to try the comment transform. The code breaks early in this case.

The release/esr case is simpler:
* release without comments --> release with comments: handled by comment transform, channel transforms only used for beta tests
* release with comments    --> release with comments: `channel-prefs.js` already identical, no transforms applied

Differential Revision: https://phabricator.services.mozilla.com/D49224

--HG--
extra : moz-landing-system : lando
2019-10-15 22:36:25 +00:00
..
python/util
release Bug 1588649 - release update verify secondary failing for 70.0, r=jlund 2019-10-15 22:36:25 +00:00
scripts