Skip to content

Commit d22be43

Browse files
committed
Automatically shorten commit SHAs in triage link
1 parent 27db467 commit d22be43

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

site/src/comparison.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,13 +1570,18 @@ async fn generate_report(
15701570
let num_improvements = improvements.len();
15711571
let improvements_suffix = if num_improvements == 1 { "" } else { "s" };
15721572

1573+
let first_commit = start;
1574+
let last_commit = end;
1575+
let first_commit_prefix = first_commit.chars().take(8).collect::<String>();
1576+
let last_commit_prefix = last_commit.chars().take(8).collect::<String>();
1577+
15731578
format!(
15741579
r#####"# {date} Triage Log
15751580
15761581
TODO: Summary
15771582
15781583
Triage done by **@???**.
1579-
Revision range: [{first_commit}..{last_commit}](https://perf.rust-lang.org/?start={first_commit}&end={last_commit}&absolute=false&stat=instructions%3Au)
1584+
Revision range: [{first_commit_prefix}..{last_commit_prefix}](https://perf.rust-lang.org/?start={first_commit}&end={last_commit}&absolute=false&stat=instructions%3Au)
15801585
15811586
{summary}
15821587
@@ -1605,8 +1610,6 @@ TODO: Nags
16051610
16061611
"#####,
16071612
date = chrono::Utc::now().format("%Y-%m-%d"),
1608-
first_commit = start,
1609-
last_commit = end,
16101613
num_comparisons = num_comparisons,
16111614
num_mixed = mixed.len(),
16121615
regressions = regressions.join("\n\n"),

0 commit comments

Comments
 (0)