Select the types of activity you want to include in your feed.
revset: simplify evaluation of "all()"
I think this is more readable, and apparently it produces slightly better code maybe because the compiler can determine that there are no unwanted markers.
···549549 // (and `remote_branches()`) specified in the revset expression. Alternatively,
550550 // some optimization rules could be removed, but that means `author(_) & x`
551551 // would have to test `:heads() & x`.
552552- self.evaluate(&RevsetExpression::visible_heads().ancestors())
552552+ let walk = self.composite_index.walk_revs(self.visible_heads, &[]);
553553+ Ok(Box::new(RevWalkRevset { walk }))
553554 }
554555 RevsetExpression::Commits(commit_ids) => Ok(self.revset_for_commit_ids(commit_ids)),
555556 RevsetExpression::Children(roots) => {