709c897f2444dcfda27725af607cdf2cfade5d0d: testing: remove Mercurials 4.4 and 4.5 from the test environment
Connor Sheehan <sheehan@mozilla.com> - Tue, 30 Jul 2019 22:07:11 -0400 - rev 7143
Push 3553 by cosheehan@mozilla.com at Thu, 01 Aug 2019 15:46:45 +0000
testing: remove Mercurials 4.4 and 4.5 from the test environment We don't support these old versions any more.
1d53e657414f19da4a383320ad01f58330b35633: mozext: remove extension-loaded `reviewboard` path (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Thu, 01 Aug 2019 15:26:23 +0000 - rev 7142
Push 3552 by cosheehan@mozilla.com at Thu, 01 Aug 2019 15:26:51 +0000
mozext: remove extension-loaded `reviewboard` path (Bug 1569734) r=smacleod This is obviously not needed, and slightly dangerous. Differential Revision: https://phabricator.services.mozilla.com/D40079
5e857d4f3091d514c2a104502c816f41d5299dcc: mozext: miscellaneous fixes (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:09:06 +0000 - rev 7141
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: miscellaneous fixes (Bug 1569734) r=smacleod Use `util.safehasattr` and switch off a dynamic default (this was throwing a devel-warn in testing). Differential Revision: https://phabricator.services.mozilla.com/D39960
0e60a3fd054184576544c4c15227f9c327e7e7b0: mozext: clarify some changes in the docstring (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:58 +0000 - rev 7140
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: clarify some changes in the docstring (Bug 1569734) r=smacleod Differential Revision: https://phabricator.services.mozilla.com/D39959
e8bf67866f28265ada769fa62edd61faa9a9e19e: mozext: remove `hg moztrees` (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:56 +0000 - rev 7139
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove `hg moztrees` (Bug 1569734) r=smacleod At this point it prints out so much information about so many dead trees that it can't possbly be useful. Using the `firefoxtree` extension is highly preferred, where there is a `fxheads` command to see the state of various trees. Differential Revision: https://phabricator.services.mozilla.com/D39958
3e1c648aeb62d5d9bcb7be870e3fb83a46658687: mozext: remove `hg mybookmarks` (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:51 +0000 - rev 7138
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove `hg mybookmarks` (Bug 1569734) r=smacleod Usually the bookmarks in a repo are either the users own, or references to the various tree heads (central, inbound, etc). If the user is using `firefoxtree`, they won't see the fxheads bookmarks in `hg bookmarks` or `hg show bookmarks` output. So this solution is older and can be removed. Differential Revision: https://phabricator.services.mozilla.com/D39957
28b74bc3450b49158fc18fbc3ef4790cd7387fa2: mozext: remove `hg pushlogsync` (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:46 +0000 - rev 7137
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove `hg pushlogsync` (Bug 1569734) r=smacleod Running `hg pull` will sync the correct pushlog. Similar to `hg cloneunified`, this command was created in a time before we had a unified repo and unified pushlog on hg.mo. Differential Revision: https://phabricator.services.mozilla.com/D39956
4851a84dfe4d05f73d8665b05e8cb902f6126455: mozext: unify into a single test and improve coverage (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:13 +0000 - rev 7136
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: unify into a single test and improve coverage (Bug 1569734) r=smacleod The test coverage for `mozext` was quite lacking, and contributed to a lot of the bit rot in the last few months. In this commit I create a single unified test that covers most of the added template keywords, revset predicates and commands. Since we rely on the `pushlog` extension to enable several features, we pin the Mercurial used in `hg serve` to a known-compatible version. Changing this test and pinning the version of `hg` used to serve the pushlog allow us to remove the test from the flaky test list. Differential Revision: https://phabricator.services.mozilla.com/D39955
c3b65e6e8bfbc8c35c2a2980a5f7b001a519c209: mozext: flatten `extsetup` (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:45 +0000 - rev 7135
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: flatten `extsetup` (Bug 1569734) r=smacleod Rather than initialize many of the template utilities in a conditional block, have the conditional perform an early return and keep everything at the top level. Also avoid the double lookup on `disable_local_database`. Differential Revision: https://phabricator.services.mozilla.com/D39954
4ed18e15bb1006047e35cb31f066e853ee915c48: mozext: add `hg oops` command from `qbackout` (Bug 1565933) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:43 +0000 - rev 7134
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: add `hg oops` command from `qbackout` (Bug 1565933) r=smacleod In changeset b3a88dcabb6cccf0 we removed the `mq` related extensions still checked in to version-control-tools. It turns out that the `qbackout` extension has a command `hg oops` which is not dependent on `mq` and is used heavily in the sheriffing workflow. This commit moves the extension into `mozext` to keep it alive for the sheriffs. Minimal changes have been made from the version in `qbackout`, and the test is completely unmodified. Differential Revision: https://phabricator.services.mozilla.com/D39953
790b45463fd4c7c21e9bcc9872d82a62ddc85f39: mozext: remove `bz_available` global variable (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:41 +0000 - rev 7133
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove `bz_available` global variable (Bug 1569734) r=smacleod It is unused at the moment. Differential Revision: https://phabricator.services.mozilla.com/D39952
a8e3d70807b08f54731dbabb91fbd081f1cb148c: mozext: use extension wrapper mechanism for `hg._peerorrepo` (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:39 +0000 - rev 7132
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: use extension wrapper mechanism for `hg._peerorrepo` (Bug 1569734) r=smacleod Previous we did a manual override of this object, which was causing tracebacks on my machine. Using the extension function wrapping utility gets rid of the issue. Differential Revision: https://phabricator.services.mozilla.com/D39951
39ec9297f7509045a60a08723e7539173e2949ad: mozext: mark as compatible with Mercurial 5.0 (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:37 +0000 - rev 7131
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: mark as compatible with Mercurial 5.0 (Bug 1569734) r=smacleod All these changes get tests passing under Mercurial 5.0. Differential Revision: https://phabricator.services.mozilla.com/D39950
ae1aa880be83cf609c13a1e4bf32c6535ac31d42: mozext: remove template keywords related to `aurora` repository (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:35 +0000 - rev 7130
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove template keywords related to `aurora` repository (Bug 1569734) r=smacleod "Aurora" is no longer one of the trains, so we don't need this template keyword. Differential Revision: https://phabricator.services.mozilla.com/D39949
ed5808efbfc7415e552a3de12732cabc9c305966: mozext: remove `hg prunerelbranches` command (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:34 +0000 - rev 7129
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove `hg prunerelbranches` command (Bug 1569734) r=smacleod Use the `firefoxtree` extension and the `fxheads` command, and this problem goes away. The solution is much simpler, too. Differential Revision: https://phabricator.services.mozilla.com/D39948
68c646986378a92050e314c5936cc2aa58712cdc: mozext: remove the `hg cloneunified` command (Bug 1569734) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:32 +0000 - rev 7128
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: remove the `hg cloneunified` command (Bug 1569734) r=smacleod If you want to `cloneunified` these days, you clone mozilla-unified. Differential Revision: https://phabricator.services.mozilla.com/D39947
af0808f68d643700c3f59eb8c8622c934a12c169: mozext: use new `templatekeyword` API everywhere (Bug 1528938) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 21:08:30 +0000 - rev 7127
Push 3551 by cosheehan@mozilla.com at Wed, 31 Jul 2019 21:22:35 +0000
mozext: use new `templatekeyword` API everywhere (Bug 1528938) r=smacleod Since 4.9 has been released, our 4 official supported Mercurial versions are now 4.6-4.9. This allows us to switch off the old templatekeyword decorator API. Differential Revision: https://phabricator.services.mozilla.com/D39945
6a55c267116af9c27553a8d39b20ba9bcce0832d: ansible/hgmo: wrap IRC notification in rescue block
Connor Sheehan <sheehan@mozilla.com> - Wed, 31 Jul 2019 10:17:18 -0400 - rev 7126
Push 3550 by cosheehan@mozilla.com at Wed, 31 Jul 2019 14:17:29 +0000
ansible/hgmo: wrap IRC notification in rescue block The IRC notification constantly fails due to the deploy bot being unable to join #vcs. Wrap the notification in a rescue block, so failures are handled gracefully.
2d18b6a1ec9d2e0309029ef64feef2eeed88eb82: hghooks/lando_required: capture head commit hash instead of base (Bug 1569611) r=smacleod
Connor Sheehan <sheehan@mozilla.com> - Mon, 29 Jul 2019 18:36:34 +0000 - rev 7125
Push 3549 by cosheehan@mozilla.com at Tue, 30 Jul 2019 14:02:50 +0000
hghooks/lando_required: capture head commit hash instead of base (Bug 1569611) r=smacleod Also set the full URL to the revision with the magic words as extra data in Sentry. Differential Revision: https://phabricator.services.mozilla.com/D39690
12b76c16ff10cc442c46a9f4cdd031096d53e6e7: hghooks: remove `test-privileged-push.t`
Connor Sheehan <sheehan@mozilla.com> - Mon, 29 Jul 2019 14:25:32 -0400 - rev 7124
Push 3548 by cosheehan@mozilla.com at Mon, 29 Jul 2019 18:27:24 +0000
hghooks: remove `test-privileged-push.t` For some reason both `test-privileged-push.t` and `test-lando-required.t` exist in the repo at the same time. Searching my history I can see I ran `hg mv` to rename the file. So I'm not sure what happened here.
(0) -3000 -1000 -300 -100 -50 -20 tip