Skip to content
Snippets Groups Projects
  1. Aug 21, 2020
  2. Aug 02, 2020
  3. Jul 31, 2020
  4. Jun 12, 2020
  5. Jun 11, 2020
    • Anton Shestakov's avatar
      topic: treat argument to --topic as a literal topic name explicitly · 7f80558c
      Anton Shestakov authored
      We already do treat it as a string (i.e. not a special revset language symbol)
      that needs to be escaped, because we use %s in repo.revs(), which escapes and
      single-quotes the appropriate argument. But now we abort in case user supplies
      topic name that doesn't exist.
      
      Before this patch, when user ran something like `hg push --topic .`, this code
      would use 'topic(".") - obsolete()' revset, which would get an empty set from
      repo.revs() unless there was a topic named "." (unlikely, because this name is
      reserved). This code would then add an empty set to the 'rev' argument of the
      original hg push command. And `hg push` without -r will try and push
      everything, and not just changesets on a specific topic.
      7f80558c
  6. Jul 27, 2020
  7. Jul 22, 2020
  8. Jul 21, 2020
  9. Jul 04, 2020
  10. May 29, 2020
  11. Jul 21, 2020
  12. Jun 27, 2020
  13. Jun 06, 2020
  14. May 24, 2020
  15. Jun 06, 2020
  16. May 21, 2020
  17. May 16, 2020
  18. May 14, 2020
    • Anton Shestakov's avatar
      obslog: make obslog --no-origin -f work with multiple successor sets · 6ea05c97
      Anton Shestakov authored
      When trying to sort multiple successor sets, this block of code used to fail
      with:
      
      - TypeError: '<' not supported between instances of 'dict' and 'dict' (on py3)
      - TypeError: cannot compare sets using cmp() (on py2)
      
      So for sorted() to work properly, we need to remove dicts and sets from the
      data.
      6ea05c97
  19. May 09, 2020
  20. May 08, 2020
Loading