This instance will be upgraded to Heptapod 0.23.2 on 2021-08-05 at 11:00 UTC+2 (a few minutes of down time)

  1. 27 Jul, 2021 2 commits
  2. 05 Oct, 2020 3 commits
    • Martin von Zweigbergk's avatar
      rewriteutil: remove now-unused `update` argument from `rewite()` · a7a75dc3a66a
      Martin von Zweigbergk authored
      branch : stable
    • Martin von Zweigbergk's avatar
      rewriteutil: fix broken touch of merge commits (issue6416) · 4a09e95d29c9
      Martin von Zweigbergk authored
      `rewriteutil.rewrite()` is for rewriting a linear chain of commits
      into a single commit, i.e. what `hg fold` does. Many of the callers
      passed in a single commit because they wanted to rewrite just a single
      commit (e.g. `hg touch`). Before this patch, the code worked by going
      through the commits to fold and adding up all the modified files in
      them, then building a `memctx` based on that. As reported in
      issue6416, that can lose changes in merge commits. We could probably
      fix that without changing the existing code too much, but it seems the
      easiest way is to rewrite the code so it instead creates the new
      commit by effectively checking out the base and then revert to the
      head of the chain, so that's what this patch does. It does so by using
      in-memory merge.
      branch : stable
    • Martin von Zweigbergk's avatar
      tests: demonstrate that touch can lose files (issue6416) · bf48247af25a
      Martin von Zweigbergk authored
      This commit also includes a test of how copies are handled in the
      touched merge commit.
      branch : stable
  3. 13 Jul, 2021 1 commit
  4. 05 Oct, 2020 1 commit
  5. 23 Jun, 2021 2 commits
  6. 17 Jun, 2021 1 commit
  7. 16 Jun, 2021 1 commit
    • Anton Shestakov's avatar
      tests: improve tarball size check in test-check-sdist.t · 8e78e0f316b3
      Anton Shestakov authored
      Instead of relying on globs for checking numbers, let's rely on find(1)'s
      ability to check file size in a more intelligent way.
      I would write the number as +800k, but it's not supported in some
      implementations of find, so it's not portable. Instead have to use "c" to make
      find(1) use bytes instead of 512-byte blocks, which is the default (???).
      branch : stable
  8. 14 Jun, 2021 1 commit
  9. 29 May, 2021 1 commit
  10. 28 May, 2021 2 commits
  11. 26 May, 2021 1 commit
  12. 24 May, 2021 4 commits
  13. 19 May, 2021 4 commits
  14. 08 May, 2021 2 commits
  15. 15 May, 2021 2 commits
    • Anton Shestakov's avatar
      next: refactor two if blocks into an if-elif block · 94aed9c7ce69
      Anton Shestakov authored
      We already checked the value of `needevolve and opts['evolve']` in the first if
      block above. In the first one it need to be True, in the second it needs to be
      False for the statements to execute. Since not(a or b) = not a and not b, we
      can join the second if block to the first one with an elif while dropping the
      explicit check.
      For me, this works better, because we're doing the same thing in both of these
      blocks (checking if working copy is dirty or not).
      branch : stable
    • Anton Shestakov's avatar
      tests: demonstrate current behavior of hg next with --merge and --evolve · 126b9be3482d
      Anton Shestakov authored
      branch : stable
  16. 02 May, 2021 1 commit
  17. 25 Apr, 2021 4 commits
  18. 12 Mar, 2021 1 commit
  19. 23 Apr, 2021 2 commits
  20. 22 Apr, 2021 3 commits
  21. 21 Apr, 2021 1 commit