check-code: do not complain about 'ls x | foo -v'
Such a line was introduced in test-subrepo-git.t in
5dda6c708138,
which made check-code confused.
subrepo: separate out mq+svn subrepo tests
Having the mq+subrepo+svn tests in a separate file lets them be skipped
without skipping the other mq+subrepo tests.
keyword: move repo.__class__ assignment out of monkeypatch context
A cosmetic change to improve readability.