Skip to content
Snippets Groups Projects
  1. Jan 07, 2022
  2. Jan 11, 2022
  3. Jan 06, 2022
  4. Jan 14, 2022
  5. Jan 17, 2022
    • Pierre-Yves David's avatar
      stream-clone: also filter the requirement we put in the bundle 2 · a3cf460a6b1b
      Pierre-Yves David authored
      We were wrongly putting irrelevant requirements in the bundle and the receiving
      side was getting confused, treating them as being missing while still putting
      them in the `requires` file. Leading do corrupted repositories.
      
      This changes fix stream-clone behavior regarding format when bundle-2 is
      involved, so we now also test this cases.
      
      Behavior with older version of Mercurial will be fine as they filter the
      requirements they get from the bundle on their side anyway.
      
      Differential Revision: https://phab.mercurial-scm.org/D12084
      a3cf460a6b1b
  6. Jan 24, 2022
    • Pierre-Yves David's avatar
      requirements: add an official `REVLOG_COMPRESSION_ZSTD` const · 6fd9a17c32ab
      Pierre-Yves David authored
      Such constant was missing and its value was missing from the set of requirements
      that needs to be preserved through stream clone. This did not had any
      consequence yet as the "bundle 2 does not filter its requirements" is shadowing
      the issue.
      
      However we are now in a situation where we can fix this issue. So lets do it
      next.
      
      With the preparation work on test, changing the streamreqs value only impact two
      tests, where checking the full value seems to remains relevant.
      
      Important note: Since older version of Mercurial used the old `supportedformat`
      class attribute to check for stream requirement they supported, older version
      will consider this requirements to prevent them from using streaming clone. Even
      as they support this requirements for years. Pack for stable will be send to fix
      it, but they will have to be backported to older version if needed.
      
      Differential Revision: https://phab.mercurial-scm.org/D12083
      6fd9a17c32ab
  7. Jan 18, 2022
  8. Jan 24, 2022
  9. Jan 18, 2022
  10. Jan 24, 2022
  11. Jan 21, 2022
  12. Jan 23, 2022
  13. Jan 21, 2022
  14. Jan 22, 2022
  15. Jan 21, 2022
  16. Jan 23, 2022
  17. Jan 21, 2022
  18. Jan 22, 2022
Loading