| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-23 | streaming: drop redundant type and size pointers | Patrick Steinhardt | 1 | -3/+2 |
| 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 | -6/+6 |
| 2025-11-23 | streaming: rename `git_istream` into `odb_read_stream` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-08-04 | archive: flush deflate stream until Z_STREAM_END | Justin Tobler | 1 | -6/+14 |
| 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 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+3 |
| 2023-12-26 | archive.h: remove unnecessary include | Elijah Newren | 1 | -0/+1 |
| 2023-07-06 | Merge branch 'gc/config-context' | Junio C Hamano | 1 | -0/+1 |
| 2023-06-28 | config: add ctx arg to config_fn_t | Glen Choo | 1 | -0/+1 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
| 2023-04-24 | treewide: remove cache.h inclusion due to previous changes | 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 |
| 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-03-06 | Merge branch 'ab/c99-designated-initializers' | Junio C Hamano | 1 | -3/+3 |
| 2022-02-24 | archive-*.c: use designated initializers for "struct archiver" | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2022-02-16 | date API: create a date.h, split from cache.h | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2020-09-19 | archive: read short blobs in archive.c::write_archive_entry() | René Scharfe | 1 | -17/+5 |
| 2020-01-31 | streaming: allow open_istream() to handle any repo | Matheus Tavares | 1 | -1/+2 |
| 2019-12-16 | Merge branch 'rs/archive-zip-code-cleanup' | Junio C Hamano | 1 | -9/+14 |
| 2019-12-09 | archive-zip: use enum for compression method | René Scharfe | 1 | -9/+14 |
| 2019-11-30 | archive-zip.c: switch to reentrant localtime_r | Doan Tran Cong Danh | 1 | -5/+5 |
| 2019-04-01 | archive: convert struct archiver_args to object_id | brian m. carlson | 1 | -5/+5 |
| 2018-09-21 | userdiff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -5/+9 |
| 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 | -7/+7 |
| 2018-08-13 | archive-*.c: use the right repository | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-07-23 | archive-zip.c: mark more strings for translation | Nguyễn Thái Ngọc Duy | 1 | -7/+7 |
| 2018-07-23 | Update messages in preparation for i18n | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+2 |
| 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 | -2/+2 |
| 2018-03-14 | archive: convert write_archive_entry_fn_t to object_id | brian m. carlson | 1 | -8/+8 |
| 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-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -2/+10 |
| 2017-04-28 | archive-zip: set version field for big files correctly | René Scharfe | 1 | -2/+6 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -2/+10 |
| 2017-04-24 | archive-zip: support files bigger than 4GB | René Scharfe | 1 | -15/+75 |
| 2017-04-24 | archive-zip: support archives bigger than 4GB | René Scharfe | 1 | -4/+28 |
| 2017-04-24 | archive-zip: write ZIP dir entry directly to strbuf | René Scharfe | 1 | -54/+27 |
| 2017-04-24 | archive-zip: use strbuf for ZIP directory | René Scharfe | 1 | -25/+11 |
| 2017-01-07 | archive-zip: load userdiff config | Jeff King | 1 | -0/+7 |
| 2015-09-01 | Merge branch 'rs/archive-zip-many' | Junio C Hamano | 1 | -5/+94 |
| 2015-08-28 | archive-zip: support more than 65535 entries | René Scharfe | 1 | -3/+90 |
| 2015-08-28 | archive-zip: use a local variable to store the creator version | René Scharfe | 1 | -2/+4 |
| 2015-05-05 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2015-03-17 | Merge branch 'rs/zip-text' | Junio C Hamano | 1 | -1/+24 |
| 2015-03-13 | zip: use GIT_SHA1_HEXSZ for trailers | brian m. carlson | 1 | -2/+2 |
| 2015-03-05 | zlib: initialize git_zstream in git_deflate_init{,_gzip,_raw} | René Scharfe | 1 | -2/+0 |
| 2015-03-05 | archive-zip: mark text files in archives | René Scharfe | 1 | -1/+24 |
| 2013-06-06 | Merge branch 'sb/archive-zip-double-assignment-fix' | Junio C Hamano | 1 | -1/+0 |
| 2013-05-29 | archive-zip:write_zip_entry: Remove second reset of size variable to zero. | Stefan Beller | 1 | -1/+0 |
| 2013-03-16 | archive-zip: use deflateInit2() to ask for raw compressed data | René Scharfe | 1 | -22/+14 |
| 2013-02-27 | archive-zip: fix compressed size for stored export-subst files | René Scharfe | 1 | -1/+1 |
| 2013-01-11 | Merge branch 'rs/zip-with-uncompressed-size-in-the-header' | Junio C Hamano | 1 | -5/+2 |
| 2013-01-06 | archive-zip: write uncompressed size into header even with streaming | René Scharfe | 1 | -5/+2 |
| 2012-09-24 | archive-zip: write extended timestamp | René Scharfe | 1 | -3/+24 |
| 2012-09-18 | archive-zip: support UTF-8 paths | René Scharfe | 1 | -1/+21 |
| 2012-09-18 | Revert "archive-zip: support UTF-8 paths" | Junio C Hamano | 1 | -21/+6 |
| 2012-09-04 | archive-zip: support UTF-8 paths | René Scharfe | 1 | -6/+21 |
| 2012-05-03 | archive-zip: streaming for deflated files | René Scharfe | 1 | -1/+63 |
| 2012-05-03 | archive-zip: streaming for stored files | René Scharfe | 1 | -12/+78 |
| 2012-05-03 | archive-zip: factor out helpers for writing sizes and CRC | René Scharfe | 1 | -11/+28 |
| 2012-05-03 | archive-zip: remove uncompressed_size | René Scharfe | 1 | -5/+3 |
| 2012-05-03 | archive: delegate blob reading to backend | Nguyễn Thái Ngọc Duy | 1 | -2/+13 |
| 2011-07-19 | Merge branch 'jk/archive-tar-filter' | Junio C Hamano | 1 | -1/+13 |
| 2011-06-22 | upload-archive: allow user to turn off filters | Jeff King | 1 | -1/+1 |
| 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 | -1/+12 |
| 2011-06-10 | zlib: zlib can only process 4GB at a time | Junio C Hamano | 1 | -1/+1 |
| 2011-06-10 | zlib: wrap deflateBound() too | Junio C Hamano | 1 | -1/+1 |
| 2011-06-10 | zlib: wrap deflate side of the API | Junio C Hamano | 1 | -3/+3 |
| 2008-07-19 | archive: remove unused headers | René Scharfe | 1 | -5/+0 |
| 2008-07-19 | archive: make zip compression level independent from core git | René Scharfe | 1 | -4/+5 |
| 2008-07-15 | archive: remove extra arguments parsing code | René Scharfe | 1 | -13/+0 |
| 2008-07-15 | archive: centralize archive entry writing | René Scharfe | 1 | -75/+15 |
| 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-04-10 | git-archive: ignore prefix when checking file attribute | René Scharfe | 1 | -2/+4 |
| 2007-09-18 | preserve executable bits in zip archives | Dmitry Potapov | 1 | -2/+4 |
| 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 | -1/+1 |
| 2007-05-18 | git-archive: convert archive entries like checkouts do | René Scharfe | 1 | -1/+1 |
| 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 |
| 2006-12-20 | simplify inclusion of system header files. | Junio C Hamano | 1 | -1/+0 |
| 2006-11-23 | archive-zip: don't use sizeof(struct ...) | René Scharfe | 1 | -6/+18 |
| 2006-11-18 | sparse fix: Using plain integer as NULL pointer | Rene Scharfe | 1 | -1/+1 |
| 2006-10-07 | git-archive --format=zip: add symlink support | Rene Scharfe | 1 | -4/+9 |
| 2006-10-07 | git-archive --format=zip: use default version ID | Rene Scharfe | 1 | -2/+2 |
| 2006-09-23 | Rename builtin-zip-tree.c to archive-zip.c | Rene Scharfe | 1 | -0/+333 |