mirror of
https://git.zx2c4.com/cgit
synced 2025-07-13 19:54:31 +02:00
Add prefix parameter to cgit_print_diff()
This allows a diff to be restricted to the path prefix specified in the url. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
This commit is contained in:
parent
f527a57c8a
commit
1a6025b7a5
3 changed files with 4 additions and 4 deletions
|
@ -89,7 +89,7 @@ static void filepair_cb(struct diff_filepair *pair)
|
|||
cgit_print_error("Error running diff");
|
||||
}
|
||||
|
||||
void cgit_print_diff(const char *new_rev, const char *old_rev)
|
||||
void cgit_print_diff(const char *new_rev, const char *old_rev, const char *prefix)
|
||||
{
|
||||
unsigned char sha1[20], sha2[20];
|
||||
enum object_type type;
|
||||
|
@ -133,7 +133,7 @@ void cgit_print_diff(const char *new_rev, const char *old_rev)
|
|||
}
|
||||
html("<table class='diff'>");
|
||||
html("<tr><td>");
|
||||
cgit_diff_tree(sha2, sha1, filepair_cb, NULL);
|
||||
cgit_diff_tree(sha2, sha1, filepair_cb, prefix);
|
||||
html("</td></tr>");
|
||||
html("</table>");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue