| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-23 | streaming: drop redundant type and size pointers | Patrick Steinhardt | 1 | -3/+1 |
| 2025-11-23 | streaming: move into object database subsystem | Patrick Steinhardt | 1 | -1/+1 |
| 2025-11-23 | streaming: refactor interface to be object-database-centric | Patrick Steinhardt | 1 | -3/+3 |
| 2025-11-23 | streaming: rename `git_istream` into `odb_read_stream` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-23 | config: drop `git_config()` wrapper | 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-01-28 | compat/zlib: provide stubs for `deflateSetHeader()` | Patrick Steinhardt | 1 | -4/+0 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+3 |
| 2024-02-12 | use xstrncmpz() | René Scharfe | 1 | -1/+1 |
| 2023-12-26 | archive.h: remove unnecessary include | Elijah Newren | 1 | -0/+1 |
| 2023-07-17 | Merge branch 'cw/compat-util-header-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2023-07-06 | Merge branch 'gc/config-context' | Junio C Hamano | 1 | -2/+3 |
| 2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
| 2023-06-28 | config: pass kvi to die_bad_number() | Glen Choo | 1 | -2/+2 |
| 2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -1/+2 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
| 2023-04-11 | git-zlib: move declarations for git-zlib functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | write-or-die.h: move declarations for write-or-die.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -1/+2 |
| 2022-10-30 | archive-tar: report filter start error only once | René Scharfe | 1 | -0/+1 |
| 2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -2/+2 |
| 2022-08-19 | mark unused read_tree_recursive() callback parameters | Jeff King | 1 | -1/+1 |
| 2022-08-19 | config: mark unused callback parameters | Jeff King | 1 | -1/+2 |
| 2022-06-15 | archive-tar: use internal gzip by default | René Scharfe | 1 | -2/+2 |
| 2022-06-15 | archive-tar: use OS_CODE 3 (Unix) for internal gzip | René Scharfe | 1 | -0/+7 |
| 2022-06-15 | archive-tar: add internal gzip implementation | René Scharfe | 1 | -1/+44 |
| 2022-06-15 | archive-tar: factor out write_block() | René Scharfe | 1 | -4/+9 |
| 2022-06-15 | archive: rename archiver data field to filter_command | René Scharfe | 1 | -5/+5 |
| 2022-02-24 | archive-*.c: use designated initializers for "struct archiver" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2021-11-25 | run-command API users: use strvec_push(), not argv construction | Ævar Arnfjörð Bjarmason | 1 | -6/+3 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2020-11-09 | archive: support compression levels beyond 9 | René Scharfe | 1 | -1/+2 |
| 2020-09-19 | archive: read short blobs in archive.c::write_archive_entry() | René Scharfe | 1 | -19/+3 |
| 2020-04-10 | parse_config_key(): return subsection len as size_t | Jeff King | 1 | -2/+2 |
| 2020-01-31 | streaming: allow open_istream() to handle any repo | Matheus Tavares | 1 | -3/+3 |
| 2019-09-09 | Merge branch 'rs/pax-extended-header-length-fix' | Junio C Hamano | 1 | -4/+10 |
| 2019-08-19 | archive-tar: turn length miscalculation warning into BUG | René Scharfe | 1 | -3/+3 |
| 2019-08-19 | archive-tar: use size_t in strbuf_append_ext_header() | René Scharfe | 1 | -5/+5 |
| 2019-08-19 | archive-tar: fix pax extended header length calculation | René Scharfe | 1 | -1/+1 |
| 2019-08-19 | archive-tar: report wrong pax extended header length | René Scharfe | 1 | -0/+6 |
| 2019-04-01 | archive: convert struct archiver_args to object_id | brian m. carlson | 1 | -3/+4 |
| 2018-12-09 | Indent code with TABs | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-12 | Upcast size_t variables to uintmax_t when printing | Torsten Bögershausen | 1 | -1/+1 |
| 2018-08-20 | Merge branch 'nd/no-the-index' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-15 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -6/+6 |
| 2018-08-13 | archive-*.c: use the right repository | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-07-23 | archive-tar.c: mark more strings for translation | Nguyễn Thái Ngọc Duy | 1 | -6/+6 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | streaming: convert open_istream to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | archive: convert sha1_file_to_archive to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | archive: convert write_archive_entry_fn_t to object_id | brian m. carlson | 1 | -14/+14 |
| 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-09 | archive-tar: fix a sparse 'constant too large' warning | Ramsay Jones | 1 | -2/+2 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -2/+5 |
| 2016-08-12 | Merge branch 'jk/big-and-future-archive-tar' | Junio C Hamano | 1 | -10/+5 |
| 2016-08-06 | archive-tar: make write_extended_header() void | René Scharfe | 1 | -10/+5 |
| 2016-07-15 | archive-tar: huge offset and future timestamps would not work on 32-bit | Junio C Hamano | 1 | -0/+5 |
| 2016-07-01 | archive-tar: drop return value | Jeff King | 1 | -7/+4 |
| 2016-07-01 | archive-tar: write extended headers for far-future mtime | Jeff King | 1 | -3/+16 |
| 2016-07-01 | archive-tar: write extended headers for file sizes >= 8GB | Jeff King | 1 | -2/+29 |
| 2016-05-26 | archive-tar: convert snprintf to xsnprintf | Jeff King | 1 | -1/+1 |
| 2015-09-25 | archive-tar: use xsnprintf for trivial formatting | Jeff King | 1 | -13/+13 |
| 2015-09-25 | convert trivial sprintf / strcpy calls to xsnprintf | Jeff King | 1 | -1/+1 |
| 2015-09-25 | archive-tar: fix minor indentation violation | Jeff King | 1 | -1/+1 |
| 2014-10-20 | Revert "archive: honor tar.umask even for pax headers" | Junio C Hamano | 1 | -2/+2 |
| 2014-09-11 | Merge branch 'rs/child-process-init' | Junio C Hamano | 1 | -2/+1 |
| 2014-08-20 | run-command: introduce CHILD_PROCESS_INIT | René Scharfe | 1 | -2/+1 |
| 2014-08-04 | archive: honor tar.umask even for pax headers | brian m. carlson | 1 | -2/+2 |
| 2013-01-23 | archive-tar: use parse_config_key when parsing config | Jeff King | 1 | -9/+1 |
| 2013-01-10 | Merge branch 'rs/leave-base-name-in-name-field-of-tar' | Junio C Hamano | 1 | -0/+2 |
| 2013-01-05 | archive-tar: split long paths more carefully | René Scharfe | 1 | -0/+2 |
| 2012-06-13 | archive: ustar header checksum is computed unsigned | Junio C Hamano | 1 | -3/+3 |
| 2012-05-23 | Merge branch 'rs/archive-tree-in-tip-simplify' | Junio C Hamano | 1 | -2/+2 |
| 2012-05-18 | archive-tar: keep const in checksum calculation | René Scharfe | 1 | -2/+2 |
| 2012-05-03 | archive-tar: stream large blobs to tar file | Nguyễn Thái Ngọc Duy | 1 | -5/+51 |
| 2012-05-03 | archive: delegate blob reading to backend | Nguyễn Thái Ngọc Duy | 1 | -4/+21 |
| 2012-05-03 | archive-tar: unindent write_tar_entry by one level | Nguyễn Thái Ngọc Duy | 1 | -31/+25 |
| 2012-05-03 | archive-tar: turn write_tar_entry into blob-writing only | Nguyễn Thái Ngọc Duy | 1 | -26/+52 |
| 2011-06-22 | upload-archive: allow user to turn off filters | Jeff King | 1 | -1/+10 |
| 2011-06-22 | archive: provide builtin .tar.gz filter | Jeff King | 1 | -0/+2 |
| 2011-06-22 | archive: implement configurable tar filters | Jeff King | 1 | -1/+106 |
| 2011-06-22 | archive: pass archiver struct to write_archive callback | Jeff King | 1 | -1/+2 |
| 2011-06-22 | archive: refactor list of archive formats | Jeff King | 1 | -3/+13 |
| 2011-06-22 | archive-tar: don't reload default config options | Jeff King | 1 | -1/+1 |
| 2009-05-08 | archive-tar.c: squelch a type mismatch warning | Junio C Hamano | 1 | -1/+1 |
| 2008-10-12 | Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer | Brandon Casey | 1 | -4/+2 |
| 2008-07-19 | archive: remove unused headers | René Scharfe | 1 | -2/+0 |
| 2008-07-15 | archive: centralize archive entry writing | René Scharfe | 1 | -79/+37 |
| 2008-07-15 | archive: add baselen member to struct archiver_args | René Scharfe | 1 | -5/+3 |
| 2008-07-15 | add context pointer to read_tree_recursive() | René Scharfe | 1 | -5/+6 |
| 2008-06-09 | Teach new attribute 'export-ignore' to git-archive | René Scharfe | 1 | -0/+2 |
| 2008-05-14 | Provide git_config with a callback-data parameter | Johannes Schindelin | 1 | -3/+3 |
| 2008-04-10 | git-archive: ignore prefix when checking file attribute | René Scharfe | 1 | -2/+4 |
| 2008-02-11 | archive-tar.c: guard config parser from value=NULL | Junio C Hamano | 1 | -1/+1 |
| 2007-09-20 | Fix the expansion pattern of the pseudo-static path buffer. | Pierre Habouzit | 1 | -3/+2 |
| 2007-09-16 | Now that cache.h needs strbuf.h, remove useless includes. | Pierre Habouzit | 1 | -1/+0 |
| 2007-09-10 | Strbuf API extensions and fixes. | Pierre Habouzit | 1 | -2/+2 |
| 2007-09-10 | Merge branch 'master' into ph/strbuf | Junio C Hamano | 1 | -1/+4 |
| 2007-09-06 | Simplify strbuf uses in archive-tar.c using strbuf API | Pierre Habouzit | 1 | -49/+16 |
| 2007-09-06 | Rework strbuf API and semantics. | Pierre Habouzit | 1 | -1/+1 |
| 2007-09-03 | archive: specfile support (--pretty=format: in archive files) | René Scharfe | 1 | -1/+4 |
| 2007-05-21 | rename dirlink to gitlink. | Martin Waitz | 1 | -2/+2 |
| 2007-05-18 | git-archive: convert archive entries like checkouts do | René Scharfe | 1 | -7/+9 |
| 2007-05-12 | git-archive: don't die when repository uses subprojects | Lars Hjemli | 1 | -2/+2 |
| 2007-02-27 | convert object type handling from a string to a number | Nicolas Pitre | 1 | -2/+2 |
| 2007-01-06 | Set default "tar" umask to 002 and owner.group to root.root | René Scharfe | 1 | -4/+3 |
| 2006-12-20 | simplify inclusion of system header files. | Junio C Hamano | 1 | -1/+0 |
| 2006-09-24 | git-tar-tree: Move code for git-archive --format=tar to archive-tar.c | Rene Scharfe | 1 | -0/+325 |