Skip to content
Snippets Groups Projects
  1. Feb 02, 2022
  2. Feb 01, 2022
  3. Jan 31, 2022
  4. Feb 01, 2022
  5. Jan 24, 2022
    • Pierre-Yves David's avatar
      stream-clone: filter possible missing requirements using all supported one · 6d2ddea0
      Pierre-Yves David authored
      The `supportedformat` requirements is missing some important requirements and it
      seems better to filter out with all requirements we know, not just an
      "arbitrary" subset.
      
      The `supportedformat` set is lacking some important requirements (for example
      `revlog-compression-zstd`). This is getting fixed on default (for Mercurial 6.1)
      
      However, fixing that in 6.1 means the stream requirements sent over the wire
      will contains more items. And if we don't apply this fix on older version, they
      might end up complaining about lacking support for feature they actually support
      for years.
      
      This patch does not fix the deeper problem (advertised stream requirement
      lacking some of them), but focus on the trivial part : Lets use the full set of
      supported requirement for looking for unsupported ones.
      
      This patch should be simple to backport to older version of Mercurial and
      packager should be encouraged to do so.
      
      This is a graft of d9017df70135 from default.
      
      Differential Revision: https://phab.mercurial-scm.org/D12091
      6d2ddea0
  6. Jan 18, 2022
  7. Jan 25, 2022
  8. Jan 20, 2022
  9. Dec 30, 2021
  10. Jan 10, 2022
    • Matt Harbison's avatar
      subrepo: make -S work again on Windows for incoming/outgoing to remote repos · f98d4d0a
      Matt Harbison authored
      While it worked fine for the top level repo, the remote path for the subrepo got
      mangled to something like "https://server/prefix\repo\subrepo", which I've seen
      result in both a 400 and a 404, depending on the server.  We need to `normpath`
      at least the `subpath` because of "http://user:***@localhost:$HGPORT/main/../sub"
      in `test-subrepo-relative-path.t`.  Keep the `os.path` flavor for handling
      filesystem based remote repos, since this string is also displayed.
      
      This is one case where the automatic substitution of '\' for '/' and rematching
      done by the test runner is unfortunate- I don't see how to write a test to catch
      this.
      
      Differential Revision: https://phab.mercurial-scm.org/D11971
      f98d4d0a
  11. Jan 05, 2022
  12. Nov 26, 2021
  13. Jan 03, 2022
  14. Aug 25, 2021
  15. Nov 29, 2021
  16. Nov 16, 2021
  17. Dec 13, 2021
  18. Dec 06, 2021
  19. Dec 07, 2021
  20. Dec 06, 2021
  21. Nov 25, 2021
  22. Dec 07, 2021
  23. Dec 06, 2021
  24. Nov 28, 2021
  25. Nov 23, 2021
  26. Nov 17, 2021
  27. Nov 18, 2021
Loading