368271aaa756ae3272780697c0aa0c662ccbd24f: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363575
Push
17243 by gszorc@mozilla.com at Thu, 05 May 2016 01:50:10 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!
Again, this will effectively require a modern Mercurial version or
things will fail.
MozReview-Commit-ID: 9SM9qfYGlU6
6b5c1b9b4d69e9698ecc398a0554e52cc26acebc: Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 18:48:32 -0700 - rev 363574
Push
17243 by gszorc@mozilla.com at Thu, 05 May 2016 01:50:10 +0000
Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee
The code for ensure_repo_and_revision() has been completely overhauled.
We now require shared repos using auto pooled storage via the share
extension. This ensures that only a single copy of a logical
repository's history is stored on disk. e.g. if you clone
mozilla-central, inbound, and try, they'll all automatically share the
same storage.
The new code ensures the destination repo is using modern conventions
and will delete the destination repo if it isn't. So once this gets
deployed to production, machines will slowly start using optimal
storage. This should make VCS operations significantly faster.
Another optimization that is now in here is we check for presence of the
wanted revision before doing `hg pull`. This saves some communication
with the server if the revision is already present locally.
This change effectively requires a modern version of Mercurial to be
installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has
security vulnerabilities, we shouldn't be running <3.7.3 in automation.
So I think this will be OK. If not, it will certainly be easy to
identify which machines aren't updated!
MozReview-Commit-ID: 62jtAsDj7rU
9e713d72289f953c47a807548852e20c35150212: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363573
Push
17242 by gszorc@mozilla.com at Thu, 05 May 2016 01:45:23 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!
Again, this will effectively require a modern Mercurial version or
things will fail.
MozReview-Commit-ID: 9SM9qfYGlU6
2cc89f19b2bb83eef844918a1830979b3d9ec8ea: Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 18:44:06 -0700 - rev 363572
Push
17242 by gszorc@mozilla.com at Thu, 05 May 2016 01:45:23 +0000
Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee
The code for ensure_repo_and_revision() has been completely overhauled.
We now require shared repos using auto pooled storage via the share
extension. This ensures that only a single copy of a logical
repository's history is stored on disk. e.g. if you clone
mozilla-central, inbound, and try, they'll all automatically share the
same storage.
The new code ensures the destination repo is using modern conventions
and will delete the destination repo if it isn't. So once this gets
deployed to production, machines will slowly start using optimal
storage. This should make VCS operations significantly faster.
Another optimization that is now in here is we check for presence of the
wanted revision before doing `hg pull`. This saves some communication
with the server if the revision is already present locally.
This change effectively requires a modern version of Mercurial to be
installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has
security vulnerabilities, we shouldn't be running <3.7.3 in automation.
So I think this will be OK. If not, it will certainly be easy to
identify which machines aren't updated!
MozReview-Commit-ID: 62jtAsDj7rU
c86480ce3d356d6672789a83074408bf65d94dbc: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363571
Push
17241 by gszorc@mozilla.com at Thu, 05 May 2016 01:33:21 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!
Again, this will effectively require a modern Mercurial version or
things will fail.
MozReview-Commit-ID: 9SM9qfYGlU6
c733a34492be7811b1464f2837fc0fd9888cb391: Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 18:32:05 -0700 - rev 363570
Push
17241 by gszorc@mozilla.com at Thu, 05 May 2016 01:33:21 +0000
Bug 1270317 - Use modern, optimal cloning in MercurialVCS.ensure_repo_and_revision(); r?jlund, catlee
The code for ensure_repo_and_revision() has been completely overhauled.
We now require shared repos using auto pooled storage via the share
extension. This ensures that only a single copy of a logical
repository's history is stored on disk. e.g. if you clone
mozilla-central, inbound, and try, they'll all automatically share the
same storage.
The new code ensures the destination repo is using modern conventions
and will delete the destination repo if it isn't. So once this gets
deployed to production, machines will slowly start using optimal
storage. This should make VCS operations significantly faster.
Another optimization that is now in here is we check for presence of the
wanted revision before doing `hg pull`. This saves some communication
with the server if the revision is already present locally.
This change effectively requires a modern version of Mercurial to be
installed to run ensure_repo_and_revision(). Since Mercurial <3.7.3 has
security vulnerabilities, we shouldn't be running <3.7.3 in automation.
So I think this will be OK. If not, it will certainly be easy to
identify which machines aren't updated!
MozReview-Commit-ID: 62jtAsDj7rU
a9a01d338a4cb7924a69583c62b485aa86e26720: Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru
draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 04 May 2016 20:27:29 -0500 - rev 363569
Push
17240 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:29:09 +0000
Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru
MozReview-Commit-ID: IeELb4vUoQD
3a45568d238c3c61eaeeb37a2d472ed51f1edf3e: Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru
draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 04 May 2016 20:27:29 -0500 - rev 363568
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1270320 - Only add sessionHistory to browser element when missing. r=kanru
MozReview-Commit-ID: IeELb4vUoQD
37b22fb953a4e4889c06d68aab3e17b3c1544715: Session history back debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 04 May 2016 19:44:23 -0500 - rev 363567
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Session history back debugging
MozReview-Commit-ID: 73z4Boqa6PY
eef821da5d6837567d757842b24ff234a7fc310a: Bug 1240913 - Swap page state between tabs and RDM viewports. r=ochameau
draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 18 Apr 2016 18:20:22 -0500 - rev 363566
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1240913 - Swap page state between tabs and RDM viewports. r=ochameau
MozReview-Commit-ID: Fb6QRv6LYow
372753082aa03bd0e0a756dd9acdab1fb0b55029: Session store debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 25 Apr 2016 19:44:15 -0500 - rev 363565
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Session store debugging
MozReview-Commit-ID: 2K7CbItPJE7
70248ad6adaafe82cc0cb7b779707c0b8266a93e: Annotate permanentKey
draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 25 Apr 2016 19:01:12 -0500 - rev 363564
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Annotate permanentKey
MozReview-Commit-ID: EyKf5jJ1Aim
c32fd96f65721d6d6278d7f9178920dc34c2bbb2: tabbrowser _linkBrowserToTab debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Mon, 25 Apr 2016 15:10:04 -0500 - rev 363563
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
tabbrowser _linkBrowserToTab debugging
MozReview-Commit-ID: GhXdz0Ogm1l
0c6638fc7301b3d38e73c2da177faff879df5fa0: tabbrowser updateBrowserRemoteness debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 17:52:02 -0500 - rev 363562
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
tabbrowser updateBrowserRemoteness debugging
MozReview-Commit-ID: EZ0vZLR7T6I
06542ec8621a948b22932471d571ebff8b3516d7: tabbrowser swap debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 16:35:12 -0500 - rev 363561
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
tabbrowser swap debugging
MozReview-Commit-ID: IKBu3ud6Fii
33a5a145697a6d2b139bc3a0346fc4137f2e57b8: Bug 1240913 - Add @allowfullscreen to appease swapFrameLoaders. r=ochameau
draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 15:35:04 -0500 - rev 363560
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1240913 - Add @allowfullscreen to appease swapFrameLoaders. r=ochameau
We don't really need fullscreen access here, but we do need the same access to
browser features as regular browser tabs. The `swapFrameLoaders` platform API
we use compares such features before allowing the swap to proceed.
MozReview-Commit-ID: DVPUC1QKBgJ
ff7a8523cdc56e8735c198ba508d49c38a325e22: Swap debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 14:18:56 -0500 - rev 363559
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Swap debugging
MozReview-Commit-ID: 2EKNnDsqOWW
30d49104b69e9d597df8ee2f709d5ef69f4c9410: Bug 1240913 - Catch errors on RDM open / close. r=ochameau
draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 19 Apr 2016 15:58:44 -0500 - rev 363558
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Bug 1240913 - Catch errors on RDM open / close. r=ochameau
MozReview-Commit-ID: 8WB989Fy1Ce
7be83d9b5ab9502a02b4862241bb8998be447ee2: Capture browserWindow for debugging
draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 23 Mar 2016 16:30:59 -0500 - rev 363557
Push
17239 by bmo:jryans@gmail.com at Thu, 05 May 2016 01:27:55 +0000
Capture browserWindow for debugging
MozReview-Commit-ID: 3FOLKcBJNci
977afa1f0875661107acd3f988a19dbbd4abfa22: Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
draft
Gregory Szorc <gps@mozilla.com> - Wed, 04 May 2016 17:38:05 -0700 - rev 363556
Push
17238 by gszorc@mozilla.com at Thu, 05 May 2016 01:21:06 +0000
Bug 1270317 - Stop using hgtool for Firefox builds; r?jlund
Now that the MercurialVCS VCS tool does things optimally, we no longer
need to use hgtool!
Again, this will effectively require a modern Mercurial version or
things will fail.
MozReview-Commit-ID: 9SM9qfYGlU6