summaryrefslogtreecommitdiffabout
path: root/shared.c
Unidiff
Diffstat (limited to 'shared.c') (more/less context) (ignore whitespace changes)
-rw-r--r--shared.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/shared.c b/shared.c
index 9f7d6a5..b42c2a2 100644
--- a/shared.c
+++ b/shared.c
@@ -266,3 +266,3 @@ int cgit_diff_files(const unsigned char *old_sha1,
266 unsigned long *new_size, int *binary, int context, 266 unsigned long *new_size, int *binary, int context,
267 linediff_fn fn) 267 int ignorews, linediff_fn fn)
268{ 268{
@@ -293,2 +293,4 @@ int cgit_diff_files(const unsigned char *old_sha1,
293 diff_params.flags = XDF_NEED_MINIMAL; 293 diff_params.flags = XDF_NEED_MINIMAL;
294 if (ignorews)
295 diff_params.flags |= XDF_IGNORE_WHITESPACE;
294 emit_params.ctxlen = context > 0 ? context : 3; 296 emit_params.ctxlen = context > 0 ? context : 3;
@@ -307,3 +309,3 @@ void cgit_diff_tree(const unsigned char *old_sha1,
307 const unsigned char *new_sha1, 309 const unsigned char *new_sha1,
308 filepair_fn fn, const char *prefix) 310 filepair_fn fn, const char *prefix, int ignorews)
309{ 311{
@@ -318,2 +320,4 @@ void cgit_diff_tree(const unsigned char *old_sha1,
318 DIFF_OPT_SET(&opt, RECURSIVE); 320 DIFF_OPT_SET(&opt, RECURSIVE);
321 if (ignorews)
322 DIFF_XDL_SET(&opt, IGNORE_WHITESPACE);
319 opt.format_callback = cgit_diff_tree_cb; 323 opt.format_callback = cgit_diff_tree_cb;
@@ -342,3 +346,4 @@ void cgit_diff_commit(struct commit *commit, filepair_fn fn)
342 old_sha1 = commit->parents->item->object.sha1; 346 old_sha1 = commit->parents->item->object.sha1;
343 cgit_diff_tree(old_sha1, commit->object.sha1, fn, NULL); 347 cgit_diff_tree(old_sha1, commit->object.sha1, fn, NULL,
348 ctx.qry.ignorews);
344} 349}