diff --git a/mercurial/discovery.py b/mercurial/discovery.py --- a/mercurial/discovery.py +++ b/mercurial/discovery.py @@ -116,7 +116,7 @@ def findcommonoutgoing(repo, other, only sets = repo.changelog.findcommonmissing(og.commonheads, onlyheads) og._common, allmissing = sets og._missing = missing = [] - og._excluded = excluded = [] + og.excluded = excluded = [] for node in allmissing: if repo[node].phase() >= phases.secret: excluded.append(node) diff --git a/tests/test-mq-safety.t b/tests/test-mq-safety.t --- a/tests/test-mq-safety.t +++ b/tests/test-mq-safety.t @@ -171,7 +171,7 @@ Pushing applied patch with --force $ hg push --force -r default ../forcepush2 pushing to ../forcepush2 searching for changes - no changes found + no changes to push but 1 secret changesets $ hg phase -d 'mq()' $ hg push --force -r default ../forcepush2 pushing to ../forcepush2