Skip to content
Snippets Groups Projects
  1. Apr 21, 2022
  2. May 25, 2022
  3. May 18, 2022
  4. May 25, 2022
  5. May 24, 2022
  6. May 17, 2022
  7. May 22, 2022
  8. 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
  9. Apr 06, 2021
  10. May 04, 2022
  11. May 13, 2022
  12. Apr 05, 2022
  13. Mar 22, 2022
  14. Apr 05, 2022
  15. 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
  16. 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
  17. Apr 15, 2022
  18. May 10, 2022
  19. May 02, 2022
  20. May 19, 2022
  21. May 13, 2022
  22. May 19, 2022
Loading