Skip to content

Commit aa61d2b

Browse files
committed
fix: show tag names in auto-update --freeze output
1 parent dbca904 commit aa61d2b

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

crates/prek/src/cli/auto_update.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ struct Revision {
3333
frozen: Option<String>,
3434
}
3535

36+
impl Revision {
37+
fn display_rev(&self) -> String {
38+
match &self.frozen {
39+
Some(rev) => format!("{rev}@{}", self.rev),
40+
None => self.rev.clone(),
41+
}
42+
}
43+
}
44+
3645
pub(crate) async fn auto_update(
3746
store: &Store,
3847
config: Option<PathBuf>,
@@ -134,7 +143,7 @@ pub(crate) async fn auto_update(
134143
"[{}] updating {} -> {}",
135144
remote_repo.repo.as_str().cyan(),
136145
remote_repo.rev,
137-
new_rev.rev
146+
new_rev.display_rev()
138147
)?;
139148
} else {
140149
writeln!(

crates/prek/tests/auto_update.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -511,14 +511,14 @@ fn auto_update_freeze() -> Result<()> {
511511
let filters = context
512512
.filters()
513513
.into_iter()
514-
.chain([(r" [a-f0-9]{40}", r" [COMMIT_SHA]")])
514+
.chain([(r"[a-f0-9]{40}", r"[COMMIT_SHA]")])
515515
.collect::<Vec<_>>();
516516

517517
cmd_snapshot!(filters.clone(), context.auto_update().arg("--freeze").arg("--cooldown-days").arg("0"), @r"
518518
success: true
519519
exit_code: 0
520520
----- stdout -----
521-
[[HOME]/test-repos/freeze-repo] updating v1.0.0 -> [COMMIT_SHA]
521+
[[HOME]/test-repos/freeze-repo] updating v1.0.0 -> v1.1.0@[COMMIT_SHA]
522522
523523
----- stderr -----
524524
");
@@ -1312,7 +1312,7 @@ fn auto_update_freeze_toml() -> Result<()> {
13121312
success: true
13131313
exit_code: 0
13141314
----- stdout -----
1315-
[[HOME]/test-repos/freeze-repo] updating v1.0.0 -> [COMMIT_SHA]
1315+
[[HOME]/test-repos/freeze-repo] updating v1.0.0 -> v1.1.0@[COMMIT_SHA]
13161316
13171317
----- stderr -----
13181318
");
@@ -1545,7 +1545,7 @@ fn auto_update_freeze_toml_with_comment() -> Result<()> {
15451545
success: true
15461546
exit_code: 0
15471547
----- stdout -----
1548-
[[HOME]/test-repos/freeze-repo] updating v1.0.0 -> [COMMIT_SHA]
1548+
[[HOME]/test-repos/freeze-repo] updating v1.0.0 -> v1.1.0@[COMMIT_SHA]
15491549
15501550
----- stderr -----
15511551
");

0 commit comments

Comments
 (0)