Skip to content

Commit 6341619

Browse files
committed
Add before and after link to each modified files
1 parent 3d7c70d commit 6341619

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/gh_range_diff.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,14 @@ pub async fn gh_range_diff(
205205
let printer = HtmlDiffPrinter(&input.interner);
206206
let diff = diff.unified_diff(&printer, config.clone(), &input);
207207

208+
let before_href =
209+
format_args!("https://github.com/{owner}/{repo}/blob/{oldhead}/{filename}");
210+
let after_href =
211+
format_args!("https://github.com/{owner}/{repo}/blob/{newhead}/{filename}");
212+
208213
writeln!(
209214
html,
210-
"<details open=\"\"><summary>{filename}</summary><pre>{diff}</pre></details>"
215+
r#"<details open=""><summary>{filename} <a href="{before_href}">before</a> <a href="{after_href}">after</a></summary><pre>{diff}</pre></details>"#
211216
)?;
212217
}
213218
Ok(())

0 commit comments

Comments
 (0)