Skip to content
Snippets Groups Projects
  1. Feb 22, 2025
  2. Jan 10, 2022
  3. Dec 08, 2021
  4. Oct 25, 2021
  5. Nov 10, 2021
  6. Oct 19, 2021
    • Pierre-Yves David's avatar
      dirstate-v2: freeze the on-disk format · bf11ff22a9af
      Pierre-Yves David authored
      It seems the format as reached a good balance. With a core of new capabilities
      that motivated it initially and enough new feature and room for future
      improvement to be a clear progress we can set a milestone for.
      
      Having the format frozen will help the feature to get real life testing, outside
      of the test suite.
      
      The feature itself stay experimental but the config gains a new name to avoid
      people enable non-frozen version by default.
      
      If too many bugs are reported during the RC we might move the format back to
      experimental and drop its support in future version (in favor of a new one)
      
      Differential Revision: https://phab.mercurial-scm.org/D11709
      bf11ff22a9af
  7. May 19, 2021
  8. Jan 14, 2021
  9. Apr 06, 2021
  10. Nov 12, 2018
  11. Oct 19, 2018
  12. Sep 19, 2018
  13. May 15, 2018
  14. Apr 03, 2018
  15. Mar 03, 2018
  16. Jan 28, 2018
  17. Nov 27, 2017
  18. Dec 02, 2017
  19. Nov 23, 2017
    • Matt Harbison's avatar
      lfs: add a repo requirement for this extension when converting to lfs · f8f939a2926c
      Matt Harbison authored
      This covers both the vanilla repo -> lfs repo and largefiles -> lfs conversions.
      The largefiles extension adds the requirement directly, because it has a
      dedicated command to convert.  Using the convert extension is better, because it
      supports more features.
      
      I'd like ideas about how to ensure that converting away from lfs works on all
      files.  (See comments in test-lfs.t)
      f8f939a2926c
  20. Nov 20, 2017
  21. Nov 18, 2017
    • Matt Harbison's avatar
      test-lfs: add tests demonstrating the interaction with largefiles · ec7f0bb95277
      Matt Harbison authored
      Obviously the original series needs to be accepted first, but there are concerns
      about how well these extensions will play together before proceeding.  It looks
      like the answer is surprisingly well.  There are some merge surprises
      (largefiles seems to combine the choice of "keep tracking as a large/normal
      file" with taking the content of the large/normal file) and some existing diff
      weirdness (largefiles diffs the standins, not the large file).  Converting the
      repo to normal files seemlessly transitions to lfs on the fly.  I didn't test
      going the other way, because I'm not sure why anyone would want to do that.
      
      I flagged the lack of a repo requirement after converting, because some of the
      unsubmitted changes I have add a requirement on commit, but this somehow misses
      the convert case.
      
      I flagged an issue where devel-warnings are emitted on convert, which is a
      separate issue.
      ec7f0bb95277
Loading