- there's no point to reuse the share the same function between `source:` and `log:` resolver: they already diverge and they're going to diverge more (support of revision ranges in the `log:` resolver)
- fixes remaining `log:` resolver syntax unit-test failures