This instance will be upgraded to Heptapod 0.23.0rc (GitLab 13.12) on 2021-06-17 at 14:00 UTC+2 (a few minutes of down time)

  1. 04 Nov, 2020 1 commit
  2. 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
  3. 26 Oct, 2020 1 commit
  4. 28 Oct, 2020 1 commit
  5. 16 Oct, 2020 7 commits
  6. 17 Oct, 2020 1 commit
  7. 15 Oct, 2020 2 commits
  8. 09 Sep, 2020 1 commit
  9. 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
  10. 09 Sep, 2020 7 commits
  11. 10 Sep, 2020 3 commits
  12. 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
  13. 21 Sep, 2020 2 commits
  14. 18 Sep, 2020 1 commit
    • Martin von Zweigbergk's avatar
      mergedriver: delete it · 32ce4cbaec4b
      Martin von Zweigbergk authored
      The merge driver code was added in late 2015. I think
      '406a654b41cb::6f045b563fa5 & user("sid0")' is a reasonable revset for finding
      the relevant commits, including preparation for it. The code is very
      poorly tested, which makes it very hard to maintain. It seems it's
      only used by FB and they don't use this code base anymore, so let's
      remove the code to make it easier for us to maintain our product.
      
      Differential Revision: https://phab.mercurial-scm.org/D9041
      32ce4cbaec4b
  15. 01 Jul, 2020 1 commit
  16. 16 Oct, 2020 1 commit
  17. 23 Oct, 2020 1 commit
  18. 18 Sep, 2020 1 commit
  19. 09 Jul, 2020 1 commit
  20. 23 Jun, 2020 1 commit
  21. 02 Jun, 2020 1 commit
    • Yuya Nishihara's avatar
      graft: fix --base value to be saved in state file · 2dc5ae953c4a
      Yuya Nishihara authored
      'True' just works because it is treated as an integer revision '1' and
      only the truthiness of the basectx is important. If multiple source revisions
      were supported with --base, the resumed graft operation would go wrong.
      
      --HG--
      branch : stable
      2dc5ae953c4a
  22. 26 May, 2020 1 commit
  23. 10 Sep, 2020 2 commits