diff --git a/dvc/repo/brancher.py b/dvc/repo/brancher.py index f64bf41b7e..955b135135 100644 --- a/dvc/repo/brancher.py +++ b/dvc/repo/brancher.py @@ -42,8 +42,9 @@ def brancher( # noqa: E302 revs.extend(scm.list_tags()) try: - for sha, names in group_by(scm.resolve_rev, revs).items(): - self.tree = scm.get_tree(sha) - yield ", ".join(names) + if revs: + for sha, names in group_by(scm.resolve_rev, revs).items(): + self.tree = scm.get_tree(sha) + yield ", ".join(names) finally: self.tree = saved_tree