1. 26 Sep, 2017 4 commits
  2. 22 Sep, 2017 1 commit
  3. 21 Sep, 2017 2 commits
  4. 18 Sep, 2017 2 commits
  5. 15 Sep, 2017 1 commit
  6. 11 Sep, 2017 1 commit
  7. 01 Sep, 2017 1 commit
  8. 09 Aug, 2017 1 commit
  9. 28 Aug, 2017 1 commit
  10. 25 Jul, 2017 2 commits
  11. 23 Jul, 2017 1 commit
    • Katsunori FUJIWARA's avatar
      topic: make command names valid as expected, even if ui.strict=true · a789b9d5b60c
      Katsunori FUJIWARA authored
      Before this patch, "hg topics" and "hg stack" cause unintentional
      "unknown command" failure, if ui.strict=true.
      
      In such case, "topics [TOPIC]" and "stack [TOPIC]" are required as a
      canonical name, because synopsis-like string is used as command name
      pattern of @command annotation for them.
      
      This patch also specifies additional "synopsis" for @command
      annotation, for intentional output in online help of these commands.
      a789b9d5b60c
  12. 25 Jul, 2017 1 commit
  13. 24 Jul, 2017 1 commit
  14. 23 Jul, 2017 4 commits
  15. 14 Jul, 2017 1 commit
  16. 11 Jul, 2017 1 commit
    • Pierre-Yves David's avatar
      uncommit: expose the feature with a '--extract' to amend · 7fbb7a5d359f
      Pierre-Yves David authored
      The name of the "uncommit" feature have been an ongoing issue, but no better
      name have been found in the past year. We try another approach by exposing the
      'uncommit' feature directly in `hg amend`. The command will not be able to do
      both operation a the same time (add new change to the commit + extract should
      change, but this is already the case with the two command today.
      7fbb7a5d359f
  17. 09 Jul, 2017 1 commit
  18. 02 Jul, 2017 3 commits
  19. 28 Jun, 2017 1 commit
  20. 25 Jun, 2017 3 commits
  21. 22 Jun, 2017 1 commit
    • Pierre-Yves David's avatar
      topicmap: massive rework · 13313d0cab71
      Pierre-Yves David authored
      Massively rework the way we build and use topicmap. This bring massive performance
      benefit.
      
      Topic map use to be a fully independant thing that we would switch on and off
      globaly. The caching on disk was broken so the performance were atrocious.
      
      Intead, now the topic are inherited from the 'immutable' map. We gave up on
      storing them on disk for now since the mutable set is usually small enough.
      
      The activation is done by hacking new "filter" on the repository and detection
      when they are one. This is hacky but core is hard to wrap here.
      
      Overall this whole wrapping is really scary and we should massage core API to
      help it.
      13313d0cab71
  22. 21 Jun, 2017 1 commit
  23. 20 Jun, 2017 1 commit
    • Pulkit Goyal's avatar
      topics: rename '--change' flag to '--rev' flag · a9ca94defc29
      Pulkit Goyal authored
      The --change flag was used to read a revset of which topic should be changed. In
      mercurial we use --rev for this type of flag.
      
      Now things will work as follows:
      
      `hg topics topicname`: It will set the current topic
      `hg topics topicname --rev revset`: Change topic of all the revs in the revset
      to topicname
      
      Further patches will try to achieve the following:
      
      `hg topics --clear --rev revset`: clear topic from all the revisions in the
      revset
      `hg topics --clear`: clear the current topic (Current behavior)
      `hg topics --rev revset`: show topics on the revisions in the revset
      a9ca94defc29
  24. 21 Jun, 2017 1 commit
  25. 19 Jun, 2017 1 commit
  26. 16 Jun, 2017 1 commit
    • Boris Feld's avatar
      obsfate: improve obsfate output · 9c0f6b85c28f
      Boris Feld authored
      Improve obsfate output:
      
      * Remove newline and replace it by '; '
      * Improve the hybrid object for making join(obsfate, '|') working.
      9c0f6b85c28f
  27. 18 Jun, 2017 1 commit