Skip to content

Commit fae22c1

Browse files
committed
Add before and after link to each modified files
1 parent df6aad3 commit fae22c1

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
@@ -208,9 +208,14 @@ pub async fn gh_range_diff(
208208
let printer = HtmlDiffPrinter(&input.interner);
209209
let diff = diff.unified_diff(&printer, config.clone(), &input);
210210

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

0 commit comments

Comments
 (0)