allow VCSRepo.log() revrange parameter to be a list