Read about our upcoming Code of Conduct on this issue

  1. 28 Jul, 2020 1 commit
  2. 09 Jul, 2020 1 commit
  3. 23 Jun, 2020 1 commit
  4. 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
  5. 26 May, 2020 1 commit
  6. 16 Jul, 2020 1 commit
  7. 14 Apr, 2020 1 commit
  8. 01 Mar, 2020 1 commit
    • Manuel Jacob's avatar
      branch: make --force work even when specifying revs · 92b7caf4cb9e
      Manuel Jacob authored
      The `hg branch` command accepts a `--force` parameter that allows to
      "set branch name even if it shadows an existing branch". However, before this
      patch, that didn’t work when specifying revs with `-r`.
      
      --HG--
      branch : stable
      92b7caf4cb9e
  9. 09 Apr, 2020 1 commit
    • Pulkit Goyal's avatar
      mergestate: store about files resolved in favour of other · 1b8fd4af3318
      Pulkit Goyal authored
      Committing a merge sometimes wrongly creates a new filenode where it can re-use
      an existing one. This happens because the commit code does it's own calculation
      and does not know what happened on merge.
      
      This starts storing information in mergestate about files which were
      automatically merged and the other/remote version of file was used.
      We need this information at commit to pick the filenode parent for the new
      commit.
      
      This issue was found by Pierre-Yves David and idea to store the relevant parts
      in mergestate is also suggested by him.
      
      Somethings which can be further investigated are:
      
      1) refactoring of commit logic more to depend on this information
      2) maybe a more generic solution?
      
      Differential Revision: https://phab.mercurial-scm.org/D8392
      1b8fd4af3318
  10. 25 Jan, 2020 1 commit
  11. 22 Jan, 2020 1 commit
  12. 28 Dec, 2019 2 commits
  13. 30 Dec, 2019 1 commit
  14. 27 Dec, 2019 1 commit
  15. 12 Dec, 2019 1 commit
    • Martin von Zweigbergk's avatar
      config: drop debug messages saying where config was read from · 6b6872822b32
      Martin von Zweigbergk authored
      `hg config --debug` includes lines like this:
      
        set config by: $EDITOR
      
      but also lines like this:
      
        $EDITOR: ui.editor=emacs -nw
      
      The `set config by` messages don't seem to provide much additional
      information over what we get from the `$EDITOR:`-type message. I could
      imagine wanting to see which values got overriden by a later entry,
      but that information is already not present. So let's just remove the
      first type of output. My next patch would otherwise amplify the
      redundant output (there would be one `set config by` for each line in
      `mergetools.rc`).
      
      Differential Revision: https://phab.mercurial-scm.org/D7627
      6b6872822b32
  16. 13 Dec, 2019 3 commits
  17. 12 Dec, 2019 4 commits
  18. 10 Dec, 2019 3 commits
  19. 27 Oct, 2019 2 commits
  20. 05 Dec, 2019 1 commit
  21. 18 Oct, 2019 1 commit
  22. 06 Oct, 2019 1 commit
    • Sushil Khanchi's avatar
      grep: enable all-files by default (BC) · 8cb5f96db235
      Sushil Khanchi authored
      This patch deprecates the `--all-files` flag and make the all-files
      behaviour as default.
      
      In test-grep.t, I removed '--all-files' from every command where it was
      used, to reflect that all-files behaviour is default and there is no
      change even after the removal.
      And other changes in test files are because of changed behaviour.
      
      Differential Revision: https://phab.mercurial-scm.org/D7000
      
      .. bc::
      
          `hg grep` now searches working copy file contents by default. We
          recognize this is a significant change from past behavior, but
          surveys of large bodies of users indicated nobody used (and almost
          nobody understood) the previous no-flags behavior of `hg
          grep`. The new behavior aligns with the behavior most users
          expected (including hg's maintainers), which also happens to be
          the behavior of `git grep`. Given that the old behavior was
          confusing to the point of being unusable, we were comfortable
          changing this behavior.
      8cb5f96db235
  23. 21 Nov, 2019 1 commit
    • Denis Laxalde's avatar
      import: add a --secret option · 71dbd6f6fcb8
      Denis Laxalde authored
      Similarly to "hg commit", we add a --secret option to "hg import" for
      committing with the secret phase. The option has no short form since
      there already is a "-s" for "--similarity".
      
      .. feature::
      
         ``hg import`` has a new --secret option for committing with the
          secret phase.
      71dbd6f6fcb8
  24. 14 Nov, 2019 2 commits
  25. 06 Oct, 2019 1 commit
  26. 31 Aug, 2019 1 commit
  27. 25 Jun, 2020 3 commits
  28. 28 Jun, 2020 1 commit