1. 06 Aug, 2019 11 commits
  2. 05 Aug, 2019 2 commits
  3. 11 Jul, 2019 1 commit
    • Taapas Agrawal's avatar
      abort: added support for evolve to hg abort · 2e14a9386316
      Taapas Agrawal authored
      This patch adds support of `hg evolve --abort` to `hg abort`
      plan.
      
      This involves creating a `hgabortevolve()` function under
      `evolvecmd` which ensures abortion of evolve via `hg abort`.
      This function is then registered using `addunfinished()` in
      `__init__.py`.
      
      Results are shown as tests.
      2e14a9386316
  4. 12 Jul, 2019 1 commit
    • Taapas Agrawal's avatar
      evolve: fixed lock acquire before checking state · 8c780c3eb116
      Taapas Agrawal authored
      Before checking the states `repo.lock()` and `repo.wlock()` need
      to be acquired. This was not happening in `evolve()` earlier.
      
      This patch creates a seperate `_performevolve()` funtion which
      can be then called with locks acquired.
      
      This also removes the redundant lock acuquiring of `abortevolve`
      and `continueevolve` as lock is now taken earlier.
      8c780c3eb116
  5. 31 Jul, 2019 1 commit
  6. 02 Aug, 2019 1 commit
  7. 20 Jul, 2019 2 commits
  8. 28 Jun, 2019 1 commit
  9. 30 Jul, 2019 3 commits
  10. 29 Jul, 2019 1 commit
  11. 30 Jul, 2019 1 commit
  12. 29 Jul, 2019 3 commits
  13. 25 Jul, 2019 1 commit
  14. 19 Jul, 2019 2 commits
    • Anton Shestakov's avatar
      docs: update evolve-faq.rst with new prune flag and proper vocabulary · 3968f6d58591
      Anton Shestakov authored
      Also strip trailing newlines.
      
      --HG--
      branch : stable
      3968f6d58591
    • Anton Shestakov's avatar
      prune: spell --successor flag without any unnecessary shortcuts · 184c64c81528
      Anton Shestakov authored
      If a user wants to spell out -s, it makes sense to allow that. Before this
      patch, prune would complain that --successor is not a recognized option.
      Obviously people don't usually need to spell --successors by hand thanks to
      shell completion (at least for Bash) using debugcomplete to see all available
      flags, so this patch doesn't bring any need for more typing.
      
      And thanks to Mercurial understanding shortened forms of command-line flags as
      long as they are unambiguous, the old-style `--succ` flags still work normally,
      and there are tests that use them. But two tests now use the full form to
      demonstrate that both ways work.
      
      --HG--
      branch : stable
      184c64c81528
  15. 17 Jul, 2019 1 commit
    • Martin von Zweigbergk's avatar
      py3: redefine "troublecategories" in evolve as a dict · 75bc0a51809a
      Martin von Zweigbergk authored
      We'll want to the keys to be bytes and the values to be unicode on
      py3. Having it defined as a dict makes that easier (instead of
      converting between the types with e.g. pycompat.sysbytes()). It was
      kind of ugly to convert between the forms by stripping '_' from the
      string anyway.
      75bc0a51809a
  16. 12 Jul, 2019 1 commit
  17. 17 Jul, 2019 1 commit
  18. 12 Jul, 2019 1 commit
  19. 11 Jul, 2019 1 commit
  20. 12 Jul, 2019 2 commits
  21. 11 Jul, 2019 1 commit
  22. 17 Jul, 2019 1 commit