| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-18 | xdiff: use unambiguous types in xdl_hash_record() | Ezekiel Newren | 1 | -1/+1 |
| 2025-07-23 | config: move Git config parsing into "environment.c" | Patrick Steinhardt | 1 | -0/+1 |
| 2025-07-01 | odb: rename `repo_read_object_file()` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-01 | object-store: rename files to "odb.{c,h}" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-03-10 | hash: stop depending on `the_repository` in `null_oid()` | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
| 2024-03-14 | xdiff-interface: refactor parsing of merge.conflictstyle | Phillip Wood | 1 | -11/+18 |
| 2024-01-08 | Merge branch 'en/header-cleanup' | Junio C Hamano | 1 | -2/+0 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -2/+0 |
| 2023-12-09 | config: use config_error_nonbool() instead of custom messages | Jeff King | 1 | -1/+1 |
| 2023-12-09 | git_xmerge_config(): prefer error() to die() | Jeff King | 1 | -3/+4 |
| 2023-07-06 | Merge branch 'gc/config-context' | Junio C Hamano | 1 | -2/+3 |
| 2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -2/+3 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+2 |
| 2023-04-06 | Merge branch 'en/header-split-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2023-04-06 | Merge branch 'ab/remove-implicit-use-of-the-repository' | Junio C Hamano | 1 | -1/+1 |
| 2023-03-28 | cocci: apply the "object-store.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2023-03-21 | treewide: remove unnecessary cache.h inclusion from several sources | Elijah Newren | 1 | -1/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-05-02 | Merge branch 'ep/maint-equals-null-cocci' for maint-2.35 | Junio C Hamano | 1 | -1/+1 |
| 2022-05-02 | tree-wide: apply equals-null.cocci | Junio C Hamano | 1 | -1/+1 |
| 2021-12-01 | xdiff: implement a zealous diff3, or "zdiff3" | Phillip Wood | 1 | -0/+2 |
| 2021-07-13 | Merge branch 'ab/pickaxe-pcre2' | Junio C Hamano | 1 | -11/+16 |
| 2021-05-11 | xdiff-interface: replace discard_hunk_line() with a flag | Ævar Arnfjörð Bjarmason | 1 | -6/+0 |
| 2021-05-11 | xdiff-interface: allow early return from xdiff_emit_line_fn | Ævar Arnfjörð Bjarmason | 1 | -4/+14 |
| 2021-05-11 | xdiff-interface: prepare for allowing early return | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2021-04-27 | hash: provide per-algorithm null OIDs | brian m. carlson | 1 | -1/+1 |
| 2020-01-28 | xdiff: avoid computing non-zero offset from NULL pointer | Jeff King | 1 | -2/+6 |
| 2020-01-28 | avoid computing zero offsets from NULL pointer | Jeff King | 1 | -2/+2 |
| 2019-02-20 | completion: add more parameter value completion | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2018-11-13 | Merge branch 'jk/xdiff-interface' | Junio C Hamano | 1 | -45/+31 |
| 2018-11-05 | xdiff-interface: drop parse_hunk_header() | Jeff King | 1 | -45/+0 |
| 2018-11-05 | diff: use hunk callback for word-diff | Jeff King | 1 | -0/+3 |
| 2018-11-05 | diff: avoid generating unused hunk header lines | Jeff King | 1 | -0/+6 |
| 2018-11-02 | xdiff-interface: provide a separate consume callback for hunks | Jeff King | 1 | -4/+26 |
| 2018-11-02 | xdiff: provide a separate emit callback for hunks | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-26 | xdiff-interface: export comparing and hashing strings | Stefan Beller | 1 | -0/+12 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-05-26 | print errno when reporting a system call error | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2016-09-26 | Merge branch 'js/regexec-buf' | Junio C Hamano | 1 | -9/+4 |
| 2016-09-21 | regex: use regexec_buf() | Johannes Schindelin | 1 | -9/+4 |
| 2016-09-07 | Convert read_mmblob to take struct object_id. | brian m. carlson | 1 | -4/+4 |
| 2016-05-31 | xdiff: don't trim common tail with -W | René Scharfe | 1 | -6/+4 |
| 2016-02-22 | convert trivial cases to ALLOC_ARRAY | Jeff King | 1 | -1/+1 |
| 2015-09-28 | xdiff: reject files larger than ~1GB | Jeff King | 1 | -0/+3 |
| 2012-05-09 | xdiff: remove emit_func() and xdi_diff_hunks() | René Scharfe | 1 | -44/+0 |
| 2011-05-14 | add, merge, diff: do not use strcasecmp to compare config variable names | Jonathan Nieder | 1 | -1/+1 |
| 2010-12-26 | Merge branch 'rs/maint-diff-fd-leak' into maint | Junio C Hamano | 1 | -1/+3 |
| 2010-12-26 | close file on error in read_mmfile() | René Scharfe | 1 | -1/+3 |
| 2010-09-09 | xdiff-interface.c: always trim trailing space from xfuncname matches | Brandon Casey | 1 | -3/+2 |
| 2010-05-04 | Merge branch 'maint-1.7.0' into maint | Junio C Hamano | 1 | -5/+6 |
| 2010-05-04 | remove ecb parameter from xdi_diff_outf() | René Scharfe | 1 | -5/+6 |
| 2010-02-17 | refactor duplicated fill_mm() in checkout and merge-recursive | Michael Lukashov | 1 | -0/+17 |
| 2009-07-01 | userdiff: add xdiff_clear_find_func() | René Scharfe | 1 | -0/+15 |
| 2009-03-07 | Remove unused function scope local variables | Benjamin Kramer | 1 | -2/+1 |
| 2008-11-26 | xdiff-interface.c: remove 10 duplicated lines | Jim Meyering | 1 | -11/+0 |
| 2008-11-08 | Merge branch 'rs/blame' | Junio C Hamano | 1 | -1/+48 |
| 2008-10-25 | add xdi_diff_hunks() for callers that only need hunk lengths | René Scharfe | 1 | -1/+48 |
| 2008-10-17 | Merge branch 'maint' | Junio C Hamano | 1 | -0/+10 |
| 2008-10-16 | xdiff-interface.c: strip newline (and cr) from line before pattern matching | Brandon Casey | 1 | -1/+11 |
| 2008-10-02 | xdiff-interface.c: strip newline (and cr) from line before pattern matching | Brandon Casey | 1 | -1/+11 |
| 2008-09-29 | Merge branch 'bc/master-diff-hunk-header-fix' | Shawn O. Pearce | 1 | -9/+12 |
| 2008-09-29 | Merge branch 'jc/better-conflict-resolution' | Shawn O. Pearce | 1 | -0/+20 |
| 2008-09-20 | diff: fix "multiple regexp" semantics to find hunk header comment | Junio C Hamano | 1 | -7/+10 |
| 2008-09-18 | Merge branch 'bc/maint-diff-hunk-header-fix' into bc/master-diff-hunk-header-fix | Junio C Hamano | 1 | -2/+2 |
| 2008-09-18 | diff.c: associate a flag with each pattern and use it for compiling regex | Brandon Casey | 1 | -2/+2 |
| 2008-08-30 | merge.conflictstyle: choose between "merge" and "diff3 -m" styles | Junio C Hamano | 1 | -0/+20 |
| 2008-08-14 | xdiff-interface: hide the whole "xdiff_emit_state" business from the caller | Junio C Hamano | 1 | -5/+18 |
| 2008-08-13 | Use strbuf for struct xdiff_emit_state's remainder | Brian Downing | 1 | -22/+10 |
| 2008-08-13 | Make xdi_diff_outf interface for running xdiff_outf diffs | Brian Downing | 1 | -1/+12 |
| 2008-03-14 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+2 |
| 2008-03-13 | merge-file: handle empty files gracefully | Johannes Schindelin | 1 | -2/+2 |
| 2008-02-22 | Avoid unnecessary "if-before-free" tests. | Jim Meyering | 1 | -2/+1 |
| 2007-12-20 | Re(-re)*fix trim_common_tail() | Linus Torvalds | 1 | -4/+7 |
| 2007-12-16 | Re-re-re-fix common tail optimization | Junio C Hamano | 1 | -1/+1 |
| 2007-12-16 | trim_common_tail: brown paper bag fix. | Jeff King | 1 | -5/+4 |
| 2007-12-14 | xdiff tail trimming: use correct type. | Junio C Hamano | 1 | -3/+2 |
| 2007-12-13 | xdi_diff: trim common trailing lines | Junio C Hamano | 1 | -1/+33 |
| 2007-12-13 | xdl_diff: identify call sites. | Junio C Hamano | 1 | -0/+5 |
| 2007-07-06 | Per-path attribute based hunk header selection. | Junio C Hamano | 1 | -0/+71 |
| 2007-06-07 | War on whitespace | Junio C Hamano | 1 | -2/+0 |
| 2007-06-04 | Move buffer_is_binary() to xdiff-interface.h | Johannes Schindelin | 1 | -0/+8 |
| 2007-03-07 | Cast 64 bit off_t to 32 bit size_t | Shawn O. Pearce | 1 | -3/+5 |
| 2006-12-21 | move read_mmfile() into xdiff-interface | Johannes Schindelin | 1 | -0/+19 |
| 2006-08-26 | Use xrealloc instead of realloc | Jonas Fonseca | 1 | -6/+6 |
| 2006-04-06 | Match ofs/cnt types in diff interface. | Junio C Hamano | 1 | -4/+4 |
| 2006-04-05 | combine-diff: move the code to parse hunk-header into common library. | Junio C Hamano | 1 | -0/+46 |
| 2006-04-05 | combine-diff: refactor built-in xdiff interface. | Junio C Hamano | 1 | -0/+58 |