visibility: pullcreatemarkers should exclude hidden commits

Summary:
With explicit visibility tracking, some commits may be hidden but not obsolete.
Pullcreatemarkers should not include these hidden commits when it is considering
what to link to landed commits.

Differential Revision: D14891062

fbshipit-source-id: 542363c979aca85d6de2e2161c00d91f67f0add3
This commit is contained in:
Mark Thomas 2019-04-11 07:45:39 -07:00 committed by Facebook Github Bot
parent 9c9b28498c
commit fd1fc9e705

View File

@ -108,7 +108,7 @@ def getmarkersfromdrafts(repo, landeddiffs):
tocreate = []
unfiltered = repo.unfiltered()
for rev in unfiltered.revs("draft() - obsolete()"):
for rev in unfiltered.revs("draft() - obsolete() - hidden()"):
rev = unfiltered[rev]
diff = getdiff(rev)