topic: don't fall back to pushing everything with `-t $missing_topic`

It looks like there's a grey area between topics and obsolete (since obsolete
revs needed to be explicitly excluded), so maybe the message isn't always
accurate.  But this message should be good enough since that same explicit
exclusion prevents pushing obsolete revisions.

--HG--
branch : stable
7 jobs for topic/stable/missing_topic_push in 5 minutes and 11 seconds
Status Name Job ID Coverage
  Test
failed doc #79045

00:00:19

failed flake8 #79039

00:00:14

manual pytype #79040
allowed to fail manual
failed tests-py2-cext #79041

00:02:46

failed tests-py2-pure #79042

00:05:06

failed tests-py3-cext #79043

00:05:10

failed tests-py3-pure #79044

00:02:56

 
Name Stage Failure
failed
doc Test
    from . import (
File "/usr/lib/python2.7/dist-packages/mercurial/crecord.py", line 33, in <module>
locale.setlocale(locale.LC_ALL, u'')
File "/usr/lib/python2.7/locale.py", line 581, in setlocale
return _setlocale(category, locale)
Error: unsupported locale setting

make: *** [makefile:4: all] Error 2
ERROR: Job failed: exit code 1
failed
tests-py3-pure Test
+  [123]

ERROR: test-check-pyflakes.t output changed
!...................................................................................................................................................................
Failed test-check-flake8.t: output changed
Failed test-check-pyflakes.t: output changed
# Ran 192 tests, 0 skipped, 2 failed.
python hash seed: 3865525191
ERROR: Job failed: exit code 1
failed
tests-py3-cext Test
+  [123]

ERROR: test-check-pyflakes.t output changed
!....................................................................................................................................................................
Failed test-check-flake8.t: output changed
Failed test-check-pyflakes.t: output changed
# Ran 192 tests, 0 skipped, 2 failed.
python hash seed: 3604057660
ERROR: Job failed: exit code 1
failed
tests-py2-pure Test
+  [123]

ERROR: test-check-pyflakes.t output changed
!......................................................................................................................................................
Failed test-check-flake8.t: output changed
Failed test-check-pyflakes.t: output changed
# Ran 192 tests, 0 skipped, 2 failed.
python hash seed: 1098219558
ERROR: Job failed: exit code 1
failed
tests-py2-cext Test
+  [123]

ERROR: test-check-pyflakes.t output changed
!......................................................................................................................................................
Failed test-check-flake8.t: output changed
Failed test-check-pyflakes.t: output changed
# Ran 192 tests, 0 skipped, 2 failed.
python hash seed: 1496045347
ERROR: Job failed: exit code 1
failed
flake8 Test
added 1 changesets with 2 changes to 2 files (+1 heads)
new changesets 3f414ab863ca (1 drafts)
(run 'hg heads' to see heads)
Updating to 3f414ab863ca2
switching to topic missing_topic_push
21 files updated, 0 files merged, 3 files removed, 0 files unresolved
$ hg files -0 'set:(**.py or grep("^#!.*python")) - removed()' -X hgext3rd/evolve/thirdparty | xargs -0 flake8
hgext3rd/evolve/obsdiscovery.py:309:17: E741 ambiguous variable name 'l'
ERROR: Job failed: exit code 1