1. 23 Oct, 2020 1 commit
  2. 26 Oct, 2020 1 commit
  3. 22 Oct, 2020 4 commits
    • Matt Harbison's avatar
      demandimport: don't raise AttributeError if `exec_module` is missing · 8ed69bd42f10
      Matt Harbison authored
      I assume this was meant to do the check gracefully.  After shoveling a bunch of
      modules into the ignore list in order to get keyring to work out of the box on
      CentOS 8, I hit the following error accessing the password, which the change
      fixes.  Now the SecretStorage backend works out of the box, without any edits to
      the ignore list.
      
          ** Unknown exception encountered with possibly-broken third-party extension mercurial_keyring
          ** which supports versions unknown of Mercurial.
          ** Please disable mercurial_keyring and try your action again.
          ** If that fixes the bug please report it to https://foss.heptapod.net/mercurial/mercurial_keyring/issues
          ** Python 3.6.8 (default, Apr 16 2020, 01:36:27) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]
          ** Mercurial Distributed SCM (version 5.5.2)
          ** Extensions loaded: evolve, topic, rebase, absorb, mercurial_keyring
          Traceback (most recent call last):
            File "/home/mharbison/hg_py...
      8ed69bd42f10
    • Mitchell Plamann's avatar
      test: avoid bashisms in test-transaction-rollback-on-sigpipe.t · b713e4cae2d7
      Mitchell Plamann authored
      Differential Revision: https://phab.mercurial-scm.org/D9239
      
      --HG--
      branch : stable
      b713e4cae2d7
    • Gregory Szorc's avatar
      automation: upload Python 3.9 Windows wheels · d1ce0ffdd3ce
      Gregory Szorc authored
      We are producing these. We should be publishing them.
      
      --HG--
      branch : stable
      d1ce0ffdd3ce
    • Gregory Szorc's avatar
      contrib: split Windows requirements into multiple files · d270b9b797a7
      Gregory Szorc authored
      Package support for Python 2 has diverged significantly. It is no
      longer trivial to maintain a single requirements file that supports
      both Python 2 and 3 because the set of packages and versions varies
      wildly.
      
      This commit split up the Windows requirements files so we have
      variants for Python 2 and 3. As part of this, I also renamed the
      files to have what I believe to be more reasonable naming ("win32"
      felt like a weird identifier to me).
      
      We can see that some package versions decreated on 2.7. This is
      because the old pinned versions weren't compatible with Python 2.
      
      --HG--
      branch : stable
      d270b9b797a7
  4. 17 Oct, 2020 2 commits
  5. 19 Oct, 2020 1 commit
  6. 20 Oct, 2020 3 commits
  7. 16 Oct, 2020 7 commits
  8. 12 Oct, 2020 1 commit
  9. 08 Oct, 2020 2 commits
  10. 05 Oct, 2020 2 commits
  11. 13 Oct, 2020 4 commits
  12. 15 Oct, 2020 2 commits
  13. 05 Oct, 2020 1 commit
    • Jörg Sonnenberger's avatar
      unbundle: free temporary objects after use · 44d84b726c8a
      Jörg Sonnenberger authored
      This reduces peak RSS for larger unbundle operations by ~30 Bytes per
      changeset on AMD64. This can't be a direct delete for Python 2.7, so
      reset the object instead and leave a comment.
      
      The efilesset object can't be deleted as it is referenced by the local
      onchangelog function and Python 2.7 rejects a delete on the existance of
      a nested scope.
      
      Differential Revision: https://phab.mercurial-scm.org/D9153
      44d84b726c8a
  14. 13 Oct, 2020 1 commit
  15. 14 Oct, 2020 2 commits
  16. 05 Oct, 2020 1 commit
  17. 02 Oct, 2020 2 commits
  18. 29 Sep, 2020 1 commit
  19. 23 Sep, 2020 2 commits