83 Commits (aaf113ed95f58d83a81ccdaf32e41a5d8f1d98cf)

Author SHA1 Message Date
Ævar Arnfjörð Bjarmason 5d93460024 xdiff-interface: replace discard_hunk_line() with a flag 4 years ago
Ævar Arnfjörð Bjarmason f97fe35857 pickaxe -G: don't special-case create/delete 4 years ago
Ævar Arnfjörð Bjarmason fa59e7beb2 pickaxe -G: terminate early on matching lines 4 years ago
Ævar Arnfjörð Bjarmason a8d5eb6dc0 xdiff-interface: prepare for allowing early return 4 years ago
Ævar Arnfjörð Bjarmason 5b0672a26e pickaxe -S: slightly optimize contains() 4 years ago
Ævar Arnfjörð Bjarmason 5d35a9531c pickaxe: rename variables in has_changes() for brevity 4 years ago
Ævar Arnfjörð Bjarmason 52e011cd2b pickaxe -S: support content with NULs under --pickaxe-regex 4 years ago
Ævar Arnfjörð Bjarmason 2e197a7592 pickaxe: assert that we must have a needle under -G or -S 4 years ago
Ævar Arnfjörð Bjarmason 03c1f14acf pickaxe: refactor function selection in diffcore-pickaxe() 4 years ago
Ævar Arnfjörð Bjarmason 102fdd2e07 pickaxe/style: consolidate declarations and assignments 4 years ago
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 14 years ago
René Scharfe db99cb7000 pickaxe: give diff_grep the same signature as has_changes 14 years ago
René Scharfe 5d176fb6b6 pickaxe: pass diff_options to contains and has_changes 14 years ago
René Scharfe 15dafaf80d pickaxe: factor out has_changes 14 years ago
René Scharfe 8e854b00d8 pickaxe: plug regex/kws leak 14 years ago
René Scharfe 2b5f07f16c pickaxe: plug regex leak 14 years ago