73 Commits (49b8133a9ece199a17db8bb2545202c6eac67485)

Author SHA1 Message Date
Thomas Braun e0e7cb8080 log -G: ignore binary files 6 years ago
Nguyễn Thái Ngọc Duy bd7ad45b64 notes-cache.c: remove the_repository references 6 years ago
Jeff King 3b40a090fd diff: avoid generating unused hunk header lines 6 years ago
Jeff King 9346d6d14d xdiff-interface: provide a separate consume callback for hunks 6 years ago
Nguyễn Thái Ngọc Duy acd00ea049 userdiff.c: remove implicit dependency on the_index 6 years ago
Nguyễn Thái Ngọc Duy 6afaf80785 diff.c: remove the_index dependency in textconv() functions 6 years ago
Martin Ågren 17154b1576 regex: do not call `regfree()` if compilation fails 7 years ago
Stefan Beller 5e505257f2 diff: properly error out when combining multiple pickaxe options 7 years ago
Stefan Beller 15af58c1ad diffcore: add a pickaxe option to find a specific blob 7 years ago
Stefan Beller c1ddc4610c diff: migrate diff_flags.pickaxe_ignore_case to a pickaxe_opts bit 7 years ago
Brandon Williams 0d1e0e7801 diff: make struct diff_flags members lowercase 7 years ago
Brandon Williams 3b69daed86 diff: remove DIFF_OPT_TST macro 7 years ago
SZEDER Gábor f53c5de29c pickaxe: fix segfault with '-S<...> --pickaxe-regex' 8 years ago
Johannes Schindelin b7d36ffca0 regex: use regexec_buf() 8 years ago
Nguyễn Thái Ngọc Duy b51a9c1479 diffcore-pickaxe: support case insensitive match on non-ascii 9 years ago
Nguyễn Thái Ngọc Duy 3d5b23a362 diffcore-pickaxe: Add regcomp_or_die() 9 years ago
Jeff King 3efb988098 react to errors in xdi_diff 9 years ago
René Scharfe e4aab50475 pickaxe: simplify kwset loop in contains() 11 years ago
René Scharfe 542b2aa2c9 pickaxe: call strlen only when necessary in diffcore_pickaxe_count() 11 years ago
René Scharfe 3753bd1f69 pickaxe: move pickaxe() after pickaxe_match() 11 years ago
René Scharfe 63b52afaa8 pickaxe: merge diffcore_pickaxe_grep() and diffcore_pickaxe_count() into diffcore_pickaxe() 11 years ago
René Scharfe 218c45a45c pickaxe: honor -i when used with -S and --pickaxe-regex 11 years ago
René Scharfe 3bdb5b9f1f diffcore-pickaxe: simplify has_changes and contains 12 years ago
Ramkumar Ramachandra 276b22d333 diffcore-pickaxe: make error messages more consistent 12 years ago
Jeff King 61690bf4a1 diffcore-pickaxe: unify code for log -S/-G 12 years ago
Junio C Hamano 88ff684dd5 diffcore-pickaxe: fix leaks in "log -S<block>" and "log -G<pattern>" 12 years ago
Junio C Hamano ebb7226258 diffcore-pickaxe: port optimization from has_changes() to diff_grep() 12 years ago
Simon Ruderich a8f6109428 diffcore-pickaxe: respect --no-textconv 12 years ago
Jeff King 7cdb9b42c3 diffcore-pickaxe: remove fill_one() 12 years ago
Simon Ruderich bc6158981b diffcore-pickaxe: remove unnecessary call to get_textconv() 12 years ago
Jeff King ef90ab66e8 pickaxe: use textconv for -S counting 12 years ago
Jeff King 8fa4b09fb1 pickaxe: hoist empty needle check 12 years ago
Jeff King b1c2f57db3 diff_grep: use textconv buffers for add/deleted files 12 years ago
Junio C Hamano accccde483 pickaxe: allow -i to search in patch case-insensitively 13 years ago
René Scharfe 8a94151d61 pickaxe: factor out pickaxe 13 years ago
René Scharfe db99cb7000 pickaxe: give diff_grep the same signature as has_changes 13 years ago
René Scharfe 5d176fb6b6 pickaxe: pass diff_options to contains and has_changes 13 years ago
René Scharfe 15dafaf80d pickaxe: factor out has_changes 13 years ago
René Scharfe 8e854b00d8 pickaxe: plug regex/kws leak 13 years ago
René Scharfe 2b5f07f16c pickaxe: plug regex leak 13 years ago
René Scharfe 05ac978495 pickaxe: plug diff filespec leak with empty needle 13 years ago
Fredrik Kuivinen b95c5ada99 Use kwset in pickaxe 14 years ago
Brandon Casey 8520913cc5 diffcore-pickaxe.c: a void function shouldn't try to return something 14 years ago
Brandon Casey 95ae69b95b diffcore-pickaxe.c: remove unnecessary curly braces 15 years ago
Junio C Hamano f506b8e8b5 git log/diff: add -G<regexp> that greps in the patch text 15 years ago
Junio C Hamano 382f013bc4 diff: pass the entire diff-options to diffcore_pickaxe() 15 years ago
Bo Yang 9ca5df9061 Add a macro DIFF_QUEUE_CLEAR. 15 years ago
René Scharfe 7ad3c52e2d pickaxe: count regex matches only once 16 years ago
René Scharfe 50fd6997c6 pickaxe: count regex matches only once 16 years ago
René Scharfe ce163c793d diffcore-pickaxe: use memmem() 16 years ago