177006efefb39dca50b218119cdb14d69c000085: clonebundles: remove `replicatesync` logging message from `test-clonebundles.t` (Bug 1727344) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:49 +0000 - rev 7726
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
clonebundles: remove `replicatesync` logging message from `test-clonebundles.t` (Bug 1727344) r=zeid This was removed after bug 1714463. Depends on D123482 Differential Revision: https://phabricator.services.mozilla.com/D123483
46841c29ca44f651eda9ab2ff77adcbaa6238ff6: vcsreplicator: use `phaseroots` integer keys directly instead of implicit enumeration (Bug 1727344) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:49 +0000 - rev 7725
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
vcsreplicator: use `phaseroots` integer keys directly instead of implicit enumeration (Bug 1727344) r=zeid Mercurial internals formerly defined phases via an expansion of `range(3)`, mapping the phases to each integer. Internally the integers are used so the phases have an order (ie `draft < public`), but these phases are mapped to names that we use in the Mercurial command line. At some point new phases were added with their own unique values that break the `range(3)` standard. In `vcsreplicator` we would read the `phaseroots` dict and enumerate the keys to determine which phases are present on a given repo, however the presence of the new phases breaks this assumption. Since the `phaseroots` object is aleady a mapping of the phase integer representation to revision hash, we should use the keys of the `phaseroots` mapping directly to determine which phases are found on a given repo. Depends on D123481 Differential Revision: https://phabricator.services.mozilla.com/D123482
b9a13f98f0cf6d8533e67f63430a6409f673d0c8: vcsreplicator: add missing message logging output (Bug 1695029) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:48 +0000 - rev 7724
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
vcsreplicator: add missing message logging output (Bug 1695029) r=zeid Leftover from Bug 1695029. Depends on D123480 Differential Revision: https://phabricator.services.mozilla.com/D123481
108acc3026467634ad5ef1d032088181efff4914: hgmolib: open file in regular mode when parsing `requires` files (Bug 1727342) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:47 +0000 - rev 7723
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
hgmolib: open file in regular mode when parsing `requires` files (Bug 1727342) r=zeid The value for `--requirement` was being passed as a `str`, while the was being read and each line in the file was passed as a `bytes`, leading to comparisons like `"store" == b"store"`, which is `False`. Opening the file in regular read mode makes both values `str` and the comparison is correct again. Depends on D123479 Differential Revision: https://phabricator.services.mozilla.com/D123480
af87b4de9db82d9e7f20cd0389e375de5f8f521f: testing: remove exclamation mark from test output (Bug 1721228) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:47 +0000 - rev 7722
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
testing: remove exclamation mark from test output (Bug 1721228) r=zeid This is removed in newer versions of Mercurial. Depends on D123478 Differential Revision: https://phabricator.services.mozilla.com/D123479
8f8a4f1301d3e52d05c33871a34a256abc8b2ad6: testing: glob out number of bytes sent in Apache logs in tests (Bug 1727339) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:46 +0000 - rev 7721
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
testing: glob out number of bytes sent in Apache logs in tests (Bug 1727339) r=zeid These values frequently go up/down by a few bytes when updating versions of Mercurial, causing us to update them to their new values each time. Sending a few extra bytes isn't a huge deal, and as long as the wire protocol commnands are taking place in the same order we don't care about the slight bandwidth increases. Depends on D123477 Differential Revision: https://phabricator.services.mozilla.com/D123478
7de4cb0e90382f4940c5e665c32c3b5d9eace725: hghooks: fix encoding errors in `test_check_bug_references_helpers.py` (Bug 1727337) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:46 +0000 - rev 7720
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
hghooks: fix encoding errors in `test_check_bug_references_helpers.py` (Bug 1727337) r=zeid Depends on D123475 Differential Revision: https://phabricator.services.mozilla.com/D123477
5cd6a3a054e34335131be9408a937696a6e70298: hghooks: update logging output in hooks tests (Bug 1721228) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:46 +0000 - rev 7719
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
hghooks: update logging output in hooks tests (Bug 1721228) r=zeid Some logging output has changed since Mercurial 5.5.1 in the hooks framework. Depends on D123474 Differential Revision: https://phabricator.services.mozilla.com/D123475
7ba5ce469e076e900780e4fa4f8a5b6ba829922f: hghooks: add updated output to merge day hooks test (Bug 1720188) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:45 +0000 - rev 7718
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
hghooks: add updated output to merge day hooks test (Bug 1720188) r=zeid Adding this output to the tests was missed in D121668. Depends on D123473 Differential Revision: https://phabricator.services.mozilla.com/D123474
66d24209682b9dc422c13050d7ad568f2d52f480: hgext: mark some extensions as compatible with Mercurial 5.9 (Bug 1721228) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:45 +0000 - rev 7717
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
hgext: mark some extensions as compatible with Mercurial 5.9 (Bug 1721228) r=zeid These extensions require no changes for 5.9 compatibility. Depends on D123472 Differential Revision: https://phabricator.services.mozilla.com/D123473
f999531de5ade8aeefd4f72a8758e139874e76d1: ansible/hg-ssh: add `python-ldap` to `requirements-tools.*` explicitly (Bug 1727335) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:45 +0000 - rev 7716
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
ansible/hg-ssh: add `python-ldap` to `requirements-tools.*` explicitly (Bug 1727335) r=zeid Previously this was being added as a transitive dependency of another included requirements file. Add it explicitly as `test-daemon.t` for `unifyrepo` needs it to pass. Depends on D123471 Differential Revision: https://phabricator.services.mozilla.com/D123472
4aa3fd28f0a231f53547495274cb47c0d223b46c: configwizard: update `wip` setup text in `test-wip.t` (Bug 1727331) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:44 +0000 - rev 7715
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
configwizard: update `wip` setup text in `test-wip.t` (Bug 1727331) r=zeid Depends on D123470 Differential Revision: https://phabricator.services.mozilla.com/D123471
32e480a89b53b8a67e4d1fb9c9a9fd3d12a08f2f: hgext: update rebase extension output (Bug 1721228) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:44 +0000 - rev 7714
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
hgext: update rebase extension output (Bug 1721228) r=zeid The `rebase` extension changed how some of it's output is formatted to the screen when a tag is present on a rebased revision. Update the tests to reflect this and mark a few extensions as compatible with Mercurial 5.9 as a result. Depends on D123469 Differential Revision: https://phabricator.services.mozilla.com/D123470
79637068b49222ef493a649a8057edd882609690: firefoxtree: use `utils.urlutil` functions instead of `ui.expandpath` (Bug 1721228) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:43 +0000 - rev 7713
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
firefoxtree: use `utils.urlutil` functions instead of `ui.expandpath` (Bug 1721228) r=zeid Use the newer functions in `utils.urlutil` instead of `ui.expandpath` in `firefoxtree`, making it compatible with Mercurial 5.9. Also mark the extension as compatible with the latest version. Depends on D123468 Differential Revision: https://phabricator.services.mozilla.com/D123469
e187103676a0e15a082bf26dee0154121754a35a: testing: install Mercurial 5.9 in test environment (Bug 1721228) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:43 +0000 - rev 7712
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
testing: install Mercurial 5.9 in test environment (Bug 1721228) r=zeid Depends on D123467 Differential Revision: https://phabricator.services.mozilla.com/D123468
b02cd181ccab022de0ae54e6380c27e8bafff171: testing: install Mercurials by cloning `hg-committed` repository (Bug 1727330) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 24 Aug 2021 16:03:43 +0000 - rev 7711
Push 3863 by cosheehan@mozilla.com at Tue, 24 Aug 2021 16:05:52 +0000
testing: install Mercurials by cloning `hg-committed` repository (Bug 1727330) r=zeid The `hg` repo is supposed to have all the work included in `hg-committed`, but in reality `hg-committed` is the source of truth and is kept more up to date. At the moment `hg` is missing the `5.9rc1` release tag, so switch to using it to install Mercurial. Differential Revision: https://phabricator.services.mozilla.com/D123467
0180a71f29b2f71113665cf9425fd73693d0265c: Bug 1720188 - Allow Thunderbird merge to update suite (Seamonkey) version files. r=sheehan
Rob Lemley <rob@thunderbird.net> - Wed, 04 Aug 2021 15:44:47 +0000 - rev 7710
Push 3862 by cosheehan@mozilla.com at Wed, 04 Aug 2021 15:46:54 +0000
Bug 1720188 - Allow Thunderbird merge to update suite (Seamonkey) version files. r=sheehan The suite version files are updated in a separate manual step currently. Differential Revision: https://phabricator.services.mozilla.com/D121668
4523021a3e277207b80764a11b6aa250f937e440: Bug 1719608 - Make robustcheckout compatible with up to Mercurial 5.8. r=sheehan
Mike Hommey <mh@glandium.org> - Thu, 08 Jul 2021 20:30:24 +0000 - rev 7709
Push 3861 by cosheehan@mozilla.com at Thu, 08 Jul 2021 20:32:31 +0000
Bug 1719608 - Make robustcheckout compatible with up to Mercurial 5.8. r=sheehan Differential Revision: https://phabricator.services.mozilla.com/D119373
edcd2b9d273437c14f52c5709e5bf3630e667e5e: Bug 1719608 - Apply changes from bug 1654103 and bug 1681096. r=sheehan
Mike Hommey <mh@glandium.org> - Thu, 08 Jul 2021 20:30:23 +0000 - rev 7708
Push 3861 by cosheehan@mozilla.com at Thu, 08 Jul 2021 20:32:31 +0000
Bug 1719608 - Apply changes from bug 1654103 and bug 1681096. r=sheehan Differential Revision: https://phabricator.services.mozilla.com/D119372
3ea513891845c9a335af612d3a8fbf5a5c0b1097: mozautomation: add comm-esr91 to repository list (Bug 1719569) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Thu, 08 Jul 2021 16:31:20 +0000 - rev 7707
Push 3860 by cosheehan@mozilla.com at Thu, 08 Jul 2021 16:33:24 +0000
mozautomation: add comm-esr91 to repository list (Bug 1719569) r=zeid Depends on D119417 Differential Revision: https://phabricator.services.mozilla.com/D119418
(0) -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip