merge stable->default
- Jul 31, 2020
-
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
Anton Shestakov authored
-
- Jun 12, 2020
-
-
Anton Shestakov authored
This special case is similar to `hg outgoing/push -B .`, where currently active bookmark is used instead of `.`.
-
- Jun 11, 2020
-
-
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.
-
- Jul 27, 2020
-
-
Anton Shestakov authored
-