| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-05-11 | xdiff-interface: replace discard_hunk_line() with a flag | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2021-05-11 | pickaxe -G: don't special-case create/delete | Ævar Arnfjörð Bjarmason | 1 | -11/+1 |
| 2021-05-11 | pickaxe -G: terminate early on matching lines | Ævar Arnfjörð Bjarmason | 1 | -11/+19 |
| 2021-05-11 | xdiff-interface: prepare for allowing early return | Ævar Arnfjörð Bjarmason | 1 | -3/+4 |
| 2021-05-11 | pickaxe -S: slightly optimize contains() | Ævar Arnfjörð Bjarmason | 1 | -3/+10 |
| 2021-05-11 | pickaxe: rename variables in has_changes() for brevity | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-05-11 | pickaxe -S: support content with NULs under --pickaxe-regex | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2021-05-11 | pickaxe: assert that we must have a needle under -G or -S | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-05-11 | pickaxe: refactor function selection in diffcore-pickaxe() | Ævar Arnfjörð Bjarmason | 1 | -2/+21 |
| 2021-05-11 | pickaxe/style: consolidate declarations and assignments | Ævar Arnfjörð Bjarmason | 1 | -7/+3 |
| 2019-01-14 | Merge branch 'tb/log-G-binary' | Junio C Hamano | 1 | -0/+6 |
| 2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -2/+2 |
| 2018-12-26 | log -G: ignore binary files | Thomas Braun | 1 | -0/+6 |
| 2018-11-13 | Merge branch 'jk/xdiff-interface' | Junio C Hamano | 1 | -1/+2 |
| 2018-11-12 | notes-cache.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-11-05 | diff: avoid generating unused hunk header lines | Jeff King | 1 | -1/+2 |
| 2018-11-02 | xdiff-interface: provide a separate consume callback for hunks | Jeff King | 1 | -1/+1 |
| 2018-09-21 | userdiff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-09-21 | diff.c: remove the_index dependency in textconv() functions | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-05-21 | regex: do not call `regfree()` if compilation fails | Martin Ågren | 1 | -1/+0 |
| 2018-01-04 | diff: properly error out when combining multiple pickaxe options | Stefan Beller | 1 | -1/+0 |
| 2018-01-04 | diffcore: add a pickaxe option to find a specific blob | Stefan Beller | 1 | -18/+27 |
| 2018-01-04 | diff: migrate diff_flags.pickaxe_ignore_case to a pickaxe_opts bit | Stefan Beller | 1 | -3/+3 |
| 2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -4/+4 |
| 2017-11-01 | diff: remove DIFF_OPT_TST macro | Brandon Williams | 1 | -4/+4 |
| 2017-03-24 | Merge branch 'js/regexec-buf' | Junio C Hamano | 1 | -2/+5 |
| 2017-03-18 | pickaxe: fix segfault with '-S<...> --pickaxe-regex' | SZEDER Gábor | 1 | -2/+5 |
| 2016-09-26 | Merge branch 'js/regexec-buf' | Junio C Hamano | 1 | -10/+8 |
| 2016-09-21 | regex: use regexec_buf() | Johannes Schindelin | 1 | -10/+8 |
| 2016-07-01 | diffcore-pickaxe: support case insensitive match on non-ascii | Nguyễn Thái Ngọc Duy | 1 | -0/+11 |
| 2016-07-01 | diffcore-pickaxe: Add regcomp_or_die() | Nguyễn Thái Ngọc Duy | 1 | -9/+13 |
| 2015-09-28 | react to errors in xdi_diff | Jeff King | 1 | -2/+2 |
| 2014-03-24 | pickaxe: simplify kwset loop in contains() | René Scharfe | 1 | -5/+2 |
| 2014-03-24 | pickaxe: call strlen only when necessary in diffcore_pickaxe_count() | René Scharfe | 1 | -2/+1 |
| 2014-03-24 | pickaxe: move pickaxe() after pickaxe_match() | René Scharfe | 1 | -41/+38 |
| 2014-03-24 | pickaxe: merge diffcore_pickaxe_grep() and diffcore_pickaxe_count() into diff... | René Scharfe | 1 | -37/+7 |
| 2014-03-24 | pickaxe: honor -i when used with -S and --pickaxe-regex | René Scharfe | 1 | -1/+4 |
| 2013-07-12 | Merge branch 'rs/pickaxe-simplify' | Junio C Hamano | 1 | -7/+4 |
| 2013-07-07 | diffcore-pickaxe: simplify has_changes and contains | René Scharfe | 1 | -7/+4 |
| 2013-06-03 | diffcore-pickaxe: make error messages more consistent | Ramkumar Ramachandra | 1 | -2/+2 |
| 2013-04-05 | diffcore-pickaxe: unify code for log -S/-G | Jeff King | 1 | -69/+49 |
| 2013-04-05 | diffcore-pickaxe: fix leaks in "log -S<block>" and "log -G<pattern>" | Junio C Hamano | 1 | -5/+7 |
| 2013-04-05 | diffcore-pickaxe: port optimization from has_changes() to diff_grep() | Junio C Hamano | 1 | -1/+6 |
| 2013-04-05 | diffcore-pickaxe: respect --no-textconv | Simon Ruderich | 1 | -4/+8 |
| 2013-04-04 | diffcore-pickaxe: remove fill_one() | Jeff King | 1 | -20/+10 |
| 2013-04-04 | diffcore-pickaxe: remove unnecessary call to get_textconv() | Simon Ruderich | 1 | -9/+14 |
| 2012-10-28 | pickaxe: use textconv for -S counting | Jeff King | 1 | -17/+39 |
| 2012-10-28 | pickaxe: hoist empty needle check | Jeff King | 1 | -2/+3 |
| 2012-10-28 | diff_grep: use textconv buffers for add/deleted files | Jeff King | 1 | -2/+2 |
| 2012-02-28 | pickaxe: allow -i to search in patch case-insensitively | Junio C Hamano | 1 | -2/+7 |
| 2011-10-07 | pickaxe: factor out pickaxe | René Scharfe | 1 | -67/+43 |
| 2011-10-07 | pickaxe: give diff_grep the same signature as has_changes | René Scharfe | 1 | -3/+4 |
| 2011-10-07 | pickaxe: pass diff_options to contains and has_changes | René Scharfe | 1 | -14/+14 |
| 2011-10-07 | pickaxe: factor out has_changes | René Scharfe | 1 | -36/+21 |
| 2011-10-07 | pickaxe: plug regex/kws leak | René Scharfe | 1 | -6/+7 |
| 2011-10-07 | pickaxe: plug regex leak | René Scharfe | 1 | -7/+6 |
| 2011-10-07 | pickaxe: plug diff filespec leak with empty needle | René Scharfe | 1 | -2/+2 |
| 2011-08-20 | Use kwset in pickaxe | Fredrik Kuivinen | 1 | -11/+23 |
| 2010-10-06 | diffcore-pickaxe.c: a void function shouldn't try to return something | Brandon Casey | 1 | -2/+2 |
| 2010-10-06 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+1 |
| 2010-10-05 | diffcore-pickaxe.c: remove unnecessary curly braces | Brandon Casey | 1 | -2/+1 |
| 2010-08-31 | git log/diff: add -G<regexp> that greps in the patch text | Junio C Hamano | 1 | -1/+149 |
| 2010-08-31 | diff: pass the entire diff-options to diffcore_pickaxe() | Junio C Hamano | 1 | -1/+3 |
| 2010-05-07 | Add a macro DIFF_QUEUE_CLEAR. | Bo Yang | 1 | -2/+1 |
| 2009-03-17 | pickaxe: count regex matches only once | René Scharfe | 1 | -2/+4 |
| 2009-03-02 | diffcore-pickaxe: use memmem() | René Scharfe | 1 | -10/+8 |
| 2007-06-07 | War on whitespace | Junio C Hamano | 1 | -1/+1 |
| 2007-05-07 | diff -S: release the image after looking for needle in it | Junio C Hamano | 1 | -0/+1 |
| 2007-01-25 | diffcore-pickaxe: fix infinite loop on zero-length needle | Jeff King | 1 | -0/+2 |
| 2006-12-20 | simplify inclusion of system header files. | Junio C Hamano | 1 | -2/+0 |
| 2006-04-04 | On some platforms, certain headers need to be included before regex.h | Johannes Schindelin | 1 | -2/+2 |
| 2006-04-04 | Support for pickaxe matching regular expressions | Petr Baudis | 1 | -16/+50 |
| 2005-07-23 | [PATCH] diffcore-pickaxe: switch to "counting" behaviour. | Junio C Hamano | 1 | -6/+17 |
| 2005-05-29 | [PATCH] Do not include unused header files. | Junio C Hamano | 1 | -1/+0 |
| 2005-05-29 | [PATCH] Optimize diff-tree -[CM] --stdin | Junio C Hamano | 1 | -1/+1 |
| 2005-05-29 | [PATCH] Add --pickaxe-all to diff-* brothers. | Junio C Hamano | 1 | -20/+57 |
| 2005-05-29 | [PATCH] Introduce diff_free_filepair() funcion. | Junio C Hamano | 1 | -1/+1 |
| 2005-05-23 | [PATCH] Performance fix for pickaxe. | Junio C Hamano | 1 | -1/+2 |
| 2005-05-23 | [PATCH] Rename/copy detection fix. | Junio C Hamano | 1 | -1/+1 |
| 2005-05-22 | [PATCH] Diffcore updates. | Junio C Hamano | 1 | -8/+7 |
| 2005-05-21 | [PATCH] The diff-raw format updates. | Junio C Hamano | 1 | -3/+3 |
| 2005-05-21 | [PATCH] Prepare diffcore interface for diff-tree header supression. | Junio C Hamano | 1 | -1/+2 |
| 2005-05-21 | [PATCH] Introducing software archaeologist's tool "pickaxe". | Junio C Hamano | 1 | -0/+56 |