scmutil: fix revrange when multiple revs are specified
revrange was trying to add a list to a revset class, but revset classes only
support adding with other revset classes. So wrap the lists in basesets.
parsers: fix compiler errors on MSVC 2008
This broke in
3681de20b0a7.