Skip to content
Snippets Groups Projects
  1. Sep 29, 2019
  2. Sep 26, 2019
  3. Sep 25, 2019
  4. May 20, 2019
  5. Sep 17, 2019
  6. Sep 16, 2019
    • Gregory Szorc's avatar
      zstandard: vendor python-zstandard 0.12 · 69de49c4e39c
      Gregory Szorc authored
      The upstream source distribution from PyPI was extracted. Unwanted
      files were removed.
      
      The clang-format ignore list was updated to reflect the new source
      of files.
      
      test-repo-compengines.t was updated to reflect a change in behavior
      of the zstd library.
      
      The project contains a vendored copy of zstandard 1.4.3. The old
      version was 1.3.8. This should result in some minor performance wins.
      
      # no-check-commit because 3rd party code has different style guidelines
      
      Differential Revision: https://phab.mercurial-scm.org/D6858
      69de49c4e39c
  7. Sep 09, 2019
    • Connor Sheehan's avatar
      highlight: fix encoding issues to enable Py3 compatibility · a7abc6081bc5
      Connor Sheehan authored
      This commit fixes various encoding issues with the `highlight` extension
      to enable compatibility with Python 3. Python `.encode()` and `.decode()`
      requires the target encoding to be passed as a `str`, so the value of
      `mercurial.encoding.encoding` must be converted before passing to the
      function. Pygments also assumes the `str` type for values it works with,
      so we must perform conversions before and after receiving values from its
      APIs.
      
      After applying this patch, `test-highlight.t` passes under Python 3. We
      add it to `python3-whitelist` as well.
      
      Tested with Pygments 2.4.2.
      
      Differential Revision: https://phab.mercurial-scm.org/D6832
      a7abc6081bc5
  8. Sep 06, 2019
  9. Sep 07, 2019
  10. Aug 22, 2019
  11. Aug 20, 2019
  12. Aug 17, 2019
  13. Aug 25, 2019
  14. Aug 19, 2019
  15. Aug 20, 2019
  16. Aug 07, 2019
    • Pierre-Yves David's avatar
      flagutil: create a `mercurial.revlogutils.flagutil` module · ca5ca3badd3c
      Pierre-Yves David authored
      The flagprocessings logic is duplicated in 2 extra places, and usually in a less
      robust flavor. This is a maintenance nightmare that I would like to see cleaned
      up. To do so I am creating a `flagutil` module to move flag processings related
      code and make it easily reusable by other code.
      ca5ca3badd3c
  17. Aug 06, 2019
  18. Aug 03, 2019
  19. Aug 04, 2019
  20. Aug 03, 2019
    • Gregory Szorc's avatar
      automation: push changes affecting .hgtags · 9e0f1c80cddb
      Gregory Szorc authored
      When I went to build the 5.1 tag using the in-repo automation, the
      automatic version calculation failed to deduce the clean 5.1 version
      string because we had only pushed the changeset corresponding to the 5.1
      tag and not the changeset containing the 5.1 tag. So from the
      perspective of the remote repo, the 5.1 tag didn't exist yet and
      automatic version deduction failed.
      
      This commit changes the `hg push` to also push all changesets affecting
      the .hgtags file, ensuring the remote has up-to-date tags information.
      
      I tested this by creating a local draft changeset with a dummy tag
      value on a different DAG head and instructed the automation to build
      a revision that didn't have this change to .hgtags. The tag was
      successfully pushed and the built package had a version number
      incorporating that tag.
      
      Sending this to stable so the 5.1.1 automation hopefully "just works."
      9e0f1c80cddb
Loading