Skip to content
Snippets Groups Projects
  1. May 25, 2022
  2. May 24, 2022
  3. May 17, 2022
  4. May 22, 2022
  5. May 17, 2022
    • Matt Harbison's avatar
      worker: adapt _blockingreader to work around a python3.8.[0-1] bug (issue6444) · 2fe4efaa
      Matt Harbison authored
      Python 3.8.0 is the latest I can load on Ubuntu 18.04, and I regularly hit the
      TypeError because this function is missing.  While it can be avoided by
      disabling worker usage via config option, that's a bit obscure.
      
      I'm limiting the function definition to the narrow range of affected pythons
      because there were other bugs in this area that were worked around, that I don't
      fully understand.  See the bug report for discussions on why the narrow range,
      and related commits working around other bugs.
      
      Differential Revision: https://phab.mercurial-scm.org/D12627
      2fe4efaa
  6. Apr 06, 2021
  7. May 04, 2022
  8. May 13, 2022
  9. Apr 05, 2022
  10. Mar 22, 2022
  11. Apr 05, 2022
  12. Apr 04, 2022
    • Pierre-Yves David's avatar
      upgrade: split some logic from UpgradeOperation · 56606682
      Pierre-Yves David authored
      The logic for automatic-upgrade and the upgrade-repo should be able to use the
      same code. However that code often need an UpgradeOperation object to function.
      So we start spliting the Operation into a minimal component that we will be
      able to reuse outside of the "classic" upgrade path.
      
      We will put the base-class to use in the next changeset.
      
      Differential Revision: https://phab.mercurial-scm.org/D12612
      56606682
  13. Apr 05, 2022
    • Pierre-Yves David's avatar
      auto-upgrade: introduce a way to auto-upgrade to/from share-safe · 2ab79873
      Pierre-Yves David authored
      This is the first "automatic-upgrade" capability. In the following commits,
      similar features are coming for other "fast to upgrade" formats.
      
      This is different from the `safe-mismatch.source-not-safe` and
      `safe-mismatch.source-safe` configuration that deal with mismatch between a
      share and its share-source. Here we are dealing with mismatch between a
      repository configuration and its actual format.
      
      We will need further work for cases were the repository cannot be locked. A
      basic protection is in place to avoid  a infinite loop for now, but it will get
      proper attention in a later changeset.
      
      Differential Revision: https://phab.mercurial-scm.org/D12611
      2ab79873
  14. Apr 15, 2022
  15. May 10, 2022
  16. May 02, 2022
  17. May 19, 2022
  18. May 13, 2022
  19. May 19, 2022
  20. May 17, 2022
  21. May 16, 2022
    • Pierre-Yves David's avatar
      fix-ci: backed out changeset 308e45f7b455 · 22279b60
      Pierre-Yves David authored
      The  chg variant of the CI see a failure on `tests/test-narrow-pull.t`.
      Bisecting point the failure as starting at this small changeset…
      
      Backing it out, restore the CI on default. It was never broken on
      stable, which is even more puzzling.
      22279b60
  22. May 17, 2022
  23. May 16, 2022
    • Pierre-Yves David's avatar
      ci: do not trigger phabricator for merge-request · 477b5145
      Pierre-Yves David authored
      The fast the phabricator steps has a `rules` entry makes it selected for the
      special `merge_requests` pipelines. The other ones behave as default and are not
      selected tot the mrege_request pipelines.
      
      This result in a second pipeline to be created, with only the phabricator
      pipeline in it. Which usually succeed fast (since there is nothing to do).
      
      This is harmful as this create a false sense of "the series is passing" and
      Gitlab will use this simplistic pipeline for validation.
      
      By explicitly preventing the pipeline to be created in the merge-request case,
      we prevent this situation to happens
      
      Note that the job will be dropped (alonside phabricator) in the next two weeks
      anyway.
      477b5145
  24. May 12, 2022
Loading