зеркало из https://github.com/mozilla/gecko-dev.git
6ab6ebcdf4
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 |
||
---|---|---|
.. | ||
python/util | ||
release | ||
scripts |