diff -r 7b7e081f8954 -r 191fac9ff9d3 mercurial/obsutil.py --- a/mercurial/obsutil.py Sun Jan 06 09:34:41 2019 +0530 +++ b/mercurial/obsutil.py Sun Dec 23 02:01:35 2018 +0530 @@ -711,7 +711,8 @@ if part not in newss: newss.append(part) productresult.append(newss) - markss = productresult + if productresult: + markss = productresult succssets.extend(markss) # remove duplicated and subset seen = []