exp show: prefer exp names for experiments

This commit is contained in:
Peter Rowlands
2022-04-15 14:02:35 +09:00
committed by Peter Rowlands (변기호)
parent dd9bc116a3
commit ab395dfb7a
+8 -4
View File
@@ -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":