Skip to content
Snippets Groups Projects
  1. Dec 02, 2020
  2. Nov 27, 2020
  3. Nov 23, 2020
    • Pulkit Goyal's avatar
      share: show warning if share is outdated while source supports share-safe · 49b4ab1d9f5e
      Pulkit Goyal authored
      Previous patches in the series and some which are already committed implements
      share safe functionality where config and requirements will be shared too.
      
      Rolling this feature has a problem that existing shares may never upgrade as
      they will never learn about the new config. To help the transition, we show a
      warning message if the share source supports share-safe mechanism. This provides
      the source repo ability to upgrade and pass on the message to shares that you
      should reshare and upgrade too.
      
      Differential Revision: https://phab.mercurial-scm.org/D9369
      49b4ab1d9f5e
  4. Oct 16, 2020
  5. Jun 25, 2020
  6. Nov 30, 2020
  7. Nov 28, 2020
  8. Nov 30, 2020
    • Kyle Lippincott's avatar
      match: skip walking up the directory hierarchy if the number of pats are small · c4c7a6b61146
      Kyle Lippincott authored
      Previously, we would receive a path like abc/def/ghi and "walk up" the directory
      hierarchy, checking abc/def, abc, and `b''` to see if they were in the set of
      prefixes that this matcher covered. We did this indiscriminately - we generated
      all of these paths even if the set of prefixes the matcher covered was
      completely empty, which is the case for a lot of repos at my company (the narrow
      matcher we use is usually non-recursive).
      
      This brings the time for a rebase in one of my repos from 12.20s to 10.87s. In
      this particular repo, this is entirely due to the `len(prefix_set) == 0` check,
      as I do not have any recursive patterns in the narrowspec.
      
      Differential Revision: https://phab.mercurial-scm.org/D9488
      c4c7a6b61146
  9. Dec 01, 2020
  10. Nov 30, 2020
  11. Dec 01, 2020
  12. Nov 30, 2020
  13. Nov 28, 2020
  14. Nov 30, 2020
  15. Nov 27, 2020
  16. Nov 23, 2020
  17. Nov 20, 2020
  18. Nov 26, 2020
  19. Nov 30, 2020
  20. Nov 26, 2020
    • Matt Harbison's avatar
      packaging: add pygit2 to the py3 Windows installers · d26497811ed9
      Matt Harbison authored
      This is needed to be able to use the git extension.
      
      The extension no longer complains about the library being not installed, but
      `hg log -r .` on a repo that works in WSL yielded a TypeError:
      
            ...
            File "mercurial.hg", line 188, in _peerorrepo
            File "mercurial.localrepo", line 3224, in instance
            File "mercurial.localrepo", line 623, in makelocalrepository
            File "hgext.git", line 117, in _makestore
            File "hgext.git", line 48, in __init__
          TypeError: Repository unable to unpack backend.
      
      Differential Revision: https://phab.mercurial-scm.org/D9405
      d26497811ed9
  21. Nov 30, 2020
  22. Nov 23, 2020
  23. Nov 20, 2020
  24. Oct 04, 2020
Loading