revset: remove invalid value in the origin set
Same as the parents related revsets, origin had some invalid value in the
computed set. We remove them.
--- a/mercurial/revset.py Wed Sep 17 19:49:26 2014 -0700
+++ b/mercurial/revset.py Wed Sep 17 10:59:30 2014 -0700
@@ -1167,6 +1167,7 @@
src = prev
o = set([_firstsrc(r) for r in args])
+ o -= set([None])
return subset.filter(o.__contains__)
def outgoing(repo, subset, x):