From ab395dfb7a6f35613d0f43013dabdd0d5426223d Mon Sep 17 00:00:00 2001 From: Peter Rowlands Date: Thu, 14 Apr 2022 16:51:06 +0900 Subject: [PATCH] exp show: prefer exp names for experiments --- dvc/repo/experiments/show.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dvc/repo/experiments/show.py b/dvc/repo/experiments/show.py index f1e3c267c..8fa375b13 100644 --- a/dvc/repo/experiments/show.py +++ b/dvc/repo/experiments/show.py @@ -22,6 +22,7 @@ def _collect_experiment_commit( param_deps=False, running=None, onerror: Optional[Callable] = None, + is_baseline: bool = False, ): from dvc.dependency import ParamsDependency, RepoDependency @@ -75,10 +76,12 @@ def _collect_experiment_commit( res["metrics"] = vals if not sha_only and rev != "workspace": - for refspec in ["refs/tags", "refs/heads"]: - name = repo.scm.describe(rev, base=refspec) - if name: - break + name: Optional[str] = None + if is_baseline: + for refspec in ["refs/tags", "refs/heads"]: + name = repo.scm.describe(rev, base=refspec) + if name: + break if not name: name = repo.experiments.get_exact_name(rev) if name: @@ -159,6 +162,7 @@ def show( param_deps=param_deps, running=running, onerror=onerror, + is_baseline=True, ) if rev == "workspace":