Commit Graph

83 Commits (master)

Author SHA1 Message Date
Ævar Arnfjörð Bjarmason 5d93460024 xdiff-interface: replace discard_hunk_line() with a flag 1 year ago
Ævar Arnfjörð Bjarmason f97fe35857 pickaxe -G: don't special-case create/delete 1 year ago
Ævar Arnfjörð Bjarmason fa59e7beb2 pickaxe -G: terminate early on matching lines 1 year ago
Ævar Arnfjörð Bjarmason a8d5eb6dc0 xdiff-interface: prepare for allowing early return 1 year ago
Ævar Arnfjörð Bjarmason 5b0672a26e pickaxe -S: slightly optimize contains() 1 year ago
Ævar Arnfjörð Bjarmason 5d35a9531c pickaxe: rename variables in has_changes() for brevity 1 year ago
Ævar Arnfjörð Bjarmason 52e011cd2b pickaxe -S: support content with NULs under --pickaxe-regex 1 year ago
Ævar Arnfjörð Bjarmason 2e197a7592 pickaxe: assert that we must have a needle under -G or -S 1 year ago
Ævar Arnfjörð Bjarmason 03c1f14acf pickaxe: refactor function selection in diffcore-pickaxe() 1 year ago
Ævar Arnfjörð Bjarmason 102fdd2e07 pickaxe/style: consolidate declarations and assignments 1 year ago
Thomas Braun e0e7cb8080 log -G: ignore binary files 4 years ago
Nguyễn Thái Ngọc Duy bd7ad45b64 notes-cache.c: remove the_repository references 4 years ago
Jeff King 3b40a090fd diff: avoid generating unused hunk header lines 4 years ago
Jeff King 9346d6d14d xdiff-interface: provide a separate consume callback for hunks 4 years ago
Nguyễn Thái Ngọc Duy acd00ea049 userdiff.c: remove implicit dependency on the_index 4 years ago
Nguyễn Thái Ngọc Duy 6afaf80785 diff.c: remove the_index dependency in textconv() functions 4 years ago
Martin Ågren 17154b1576 regex: do not call `regfree()` if compilation fails 4 years ago
Stefan Beller 5e505257f2 diff: properly error out when combining multiple pickaxe options 5 years ago
Stefan Beller 15af58c1ad diffcore: add a pickaxe option to find a specific blob 5 years ago
Stefan Beller c1ddc4610c diff: migrate diff_flags.pickaxe_ignore_case to a pickaxe_opts bit 5 years ago
Brandon Williams 0d1e0e7801 diff: make struct diff_flags members lowercase 5 years ago
Brandon Williams 3b69daed86 diff: remove DIFF_OPT_TST macro 5 years ago
SZEDER Gábor f53c5de29c pickaxe: fix segfault with '-S<...> --pickaxe-regex' 6 years ago
Johannes Schindelin b7d36ffca0 regex: use regexec_buf() 6 years ago
Nguyễn Thái Ngọc Duy b51a9c1479 diffcore-pickaxe: support case insensitive match on non-ascii 6 years ago
Nguyễn Thái Ngọc Duy 3d5b23a362 diffcore-pickaxe: Add regcomp_or_die() 6 years ago
Jeff King 3efb988098 react to errors in xdi_diff 7 years ago
René Scharfe e4aab50475 pickaxe: simplify kwset loop in contains() 9 years ago
René Scharfe 542b2aa2c9 pickaxe: call strlen only when necessary in diffcore_pickaxe_count() 9 years ago
René Scharfe 3753bd1f69 pickaxe: move pickaxe() after pickaxe_match() 9 years ago
René Scharfe 63b52afaa8 pickaxe: merge diffcore_pickaxe_grep() and diffcore_pickaxe_count() into diffcore_pickaxe() 9 years ago
René Scharfe 218c45a45c pickaxe: honor -i when used with -S and --pickaxe-regex 9 years ago
René Scharfe 3bdb5b9f1f diffcore-pickaxe: simplify has_changes and contains 9 years ago
Ramkumar Ramachandra 276b22d333 diffcore-pickaxe: make error messages more consistent 9 years ago
Jeff King 61690bf4a1 diffcore-pickaxe: unify code for log -S/-G 10 years ago
Junio C Hamano 88ff684dd5 diffcore-pickaxe: fix leaks in "log -S<block>" and "log -G<pattern>" 10 years ago
Junio C Hamano ebb7226258 diffcore-pickaxe: port optimization from has_changes() to diff_grep() 10 years ago
Simon Ruderich a8f6109428 diffcore-pickaxe: respect --no-textconv 10 years ago
Jeff King 7cdb9b42c3 diffcore-pickaxe: remove fill_one() 10 years ago
Simon Ruderich bc6158981b diffcore-pickaxe: remove unnecessary call to get_textconv() 10 years ago
Jeff King ef90ab66e8 pickaxe: use textconv for -S counting 10 years ago
Jeff King 8fa4b09fb1 pickaxe: hoist empty needle check 10 years ago
Jeff King b1c2f57db3 diff_grep: use textconv buffers for add/deleted files 10 years ago
Junio C Hamano accccde483 pickaxe: allow -i to search in patch case-insensitively 11 years ago
René Scharfe 8a94151d61 pickaxe: factor out pickaxe 11 years ago
René Scharfe db99cb7000 pickaxe: give diff_grep the same signature as has_changes 11 years ago
René Scharfe 5d176fb6b6 pickaxe: pass diff_options to contains and has_changes 11 years ago
René Scharfe 15dafaf80d pickaxe: factor out has_changes 11 years ago
René Scharfe 8e854b00d8 pickaxe: plug regex/kws leak 11 years ago
René Scharfe 2b5f07f16c pickaxe: plug regex leak 11 years ago