Skip to content
Snippets Groups Projects
  1. Jul 03, 2021
  2. Jul 01, 2021
  3. Jul 02, 2021
  4. Jul 01, 2021
  5. Jun 28, 2021
  6. Jun 24, 2021
  7. Jun 04, 2021
    • Simon Sapin's avatar
      dirstate-v2: Drop cached read_dir results after .hgignore changes · c657beacdf2e
      Simon Sapin authored
      Soon we’ll want the status algorithm to be able to skip `std::fs::read_dir` in
      more cases, notabling when listing unknown files but not ignored files.
      
      When ignore patterns change (which we detect by their hash, added to the
      dirstate-v2 format in a previous changeset), a formerly-ignored file could
      become unknown without changing its parent directory’s modification time.
      Therefore we remove any directory mtime from the dirstate, effictively
      invalidating the existing caches.
      
      Differential Revision: https://phab.mercurial-scm.org/D10907
      c657beacdf2e
  8. Jun 22, 2021
  9. Jun 17, 2021
  10. Jun 22, 2021
  11. Jun 21, 2021
  12. Jun 22, 2021
  13. Jun 07, 2021
    • Pierre-Yves David's avatar
      censor: implement censoring for revlogv2 · f8330a3fc39f
      Pierre-Yves David authored
      It is a bit verbose and rough, but it works. Most of that logic can be common
      for `stripping`, so we can expect more refactoring of that code to accommodate
      both needs. However I wanted to keep this changesets "simple enough" and before
      moving forward.
      
      We also need to properly delete the older index/data/sidedata file, but this has
      implication for streaming clone and transaction, so this will come later.
      
      Differential Revision: https://phab.mercurial-scm.org/D10869
      f8330a3fc39f
  14. Jun 20, 2021
  15. Jun 09, 2021
  16. May 28, 2021
  17. May 20, 2021
  18. Jun 21, 2021
Loading