This instance will be upgraded to Heptapod 0.21.0rc2 on 2021-04-16 at 14:00 UTC+2 (a few minutes of down time)

  1. 22 Oct, 2020 1 commit
  2. 20 Oct, 2020 1 commit
  3. 12 Oct, 2020 1 commit
  4. 07 Oct, 2020 1 commit
  5. 28 Oct, 2020 1 commit
  6. 16 Oct, 2020 7 commits
  7. 04 Nov, 2020 2 commits
  8. 15 Oct, 2020 1 commit
  9. 09 Sep, 2020 1 commit
  10. 04 Oct, 2020 1 commit
    • Yuya Nishihara's avatar
      scmutil: move walkchangerevs() from cmdutil · 508dfd1c18df
      Yuya Nishihara authored
      It's no longer a command-level function, but a pure helper to walk revisions
      in a windowed way. This change will help eliminate reverse dependency of
      revset.py -> grep.py -> cmdutil.py in future patches.
      508dfd1c18df
  11. 09 Sep, 2020 7 commits
  12. 10 Sep, 2020 3 commits
  13. 12 Sep, 2020 1 commit
    • Yuya Nishihara's avatar
      log: introduce struct that carries log traversal options · c1d0f83d62c4
      Yuya Nishihara authored
      I tried to refactor logcmdutil.getrevs() without using an options struct,
      but none of these attempts didn't work out. Since every stage of getrevs()
      needs various log command options (e.g. both matcher and revset query need
      file patterns), it isn't possible to cleanly split getrevs() into a command
      layer and a core logic.
      
      So, this patch introduces a named struct to carry command options in slightly
      abstracted way, which will be later used by "hg grep" and "hg churn". More
      fields will be added to the walkopt struct.
      
      Type hints aren't verified. I couldn't figure out how to teach pytype to
      load its own attr type stubs in place of our .thirdparty.attr. Conditional
      import didn't work. s/^from \.thirdparty // is the only way I found pytype
      could parse the @attr.ib decorator.
      c1d0f83d62c4
  14. 21 Sep, 2020 2 commits
  15. 18 Sep, 2020 2 commits
  16. 29 Oct, 2020 1 commit
    • Dan Villiom Podlaski Christiansen's avatar
      commit: warn the user when a commit already exists · 976b26bdd0d8
      Dan Villiom Podlaski Christiansen authored
      Sometimes, a commit will result in an exact match of a preexisting
      commit, and if that commit isn't a branch head, hg will incorrectly
      note that it created a new head. Instead, we should warn the user that
      commit already existed in the repository.
      
      In practice, this bug is rather uncommon, and will only occur when the
      usr explicitly sets the date.
      
      Please note that this commit contains an API change to
      cmdutil.commitstatus()
      
      Differential Revision: https://phab.mercurial-scm.org/D9257
      976b26bdd0d8
  17. 26 Oct, 2020 1 commit
  18. 17 Oct, 2020 1 commit
  19. 15 Oct, 2020 1 commit
    • Pierre-Yves David's avatar
      clonebundles: move a bundle of clone bundle related code to a new module · 74271829ddc0
      Pierre-Yves David authored
      In the process on general clone bundle automatically, we need to make some
      function available more widely. This is a good opportunity to extract a
      significant amount of code from `mercurial.exchange` into a new
      `mercurial.bundlecaches`. This make `mercurial.exchange` move under the 3K line
      range (hooray…).
      
      The module is called `bundlecaches` because I expect it to be eventually useful
      for more than just clone bundle (like pull bunbles).
      
      Differential Revision: https://phab.mercurial-scm.org/D9208
      74271829ddc0
  20. 01 Jul, 2020 1 commit
  21. 16 Oct, 2020 1 commit
  22. 23 Oct, 2020 1 commit
  23. 09 Jul, 2020 1 commit