| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-08-10 | editor: add a function to launch the sequence editor | Alban Gruin | 1 | -0/+1 |
| 2018-08-02 | Merge branch 'jt/commit-graph-per-object-store' | Junio C Hamano | 1 | -1/+0 |
| 2018-08-02 | Merge branch 'en/dirty-merge-fixes' | Junio C Hamano | 1 | -6/+10 |
| 2018-08-02 | Merge branch 'jm/cache-entry-from-mem-pool' | Junio C Hamano | 1 | -2/+62 |
| 2018-08-02 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2018-07-30 | cache.h: extract enum declaration from inside a struct declaration | Johannes Schindelin | 1 | -11/+13 |
| 2018-07-18 | check_replace_refs: rename to read_replace_refs | Jeff King | 1 | -1/+1 |
| 2018-07-18 | check_replace_refs: fix outdated comment | Jeff King | 1 | -3/+1 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -118/+1 |
| 2018-07-17 | commit-graph: add repo arg to graph readers | Jonathan Tan | 1 | -1/+0 |
| 2018-07-16 | cache: update object ID functions for the_hash_algo | brian m. carlson | 1 | -3/+3 |
| 2018-07-11 | merge-recursive: fix assumption that head tree being merged is HEAD | Elijah Newren | 1 | -4/+7 |
| 2018-07-03 | index_has_changes(): avoid assuming operating on the_index | Elijah Newren | 1 | -5/+6 |
| 2018-07-03 | block alloc: add validations around cache_entry lifecyle | Jameson Miller | 1 | -0/+6 |
| 2018-07-03 | block alloc: allocate cache entries from mem_pool | Jameson Miller | 1 | -0/+21 |
| 2018-07-03 | block alloc: add lifecycle APIs for cache_entry structs | Jameson Miller | 1 | -6/+34 |
| 2018-07-03 | read-cache: teach make_cache_entry to take object_id | Jameson Miller | 1 | -1/+6 |
| 2018-07-03 | read-cache: teach refresh_cache_entry to take istate | Jameson Miller | 1 | -1/+1 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -118/+1 |
| 2018-06-25 | Merge branch 'sb/object-store-alloc' | Junio C Hamano | 1 | -9/+0 |
| 2018-06-01 | Merge branch 'nd/command-list' | Junio C Hamano | 1 | -5/+0 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -19/+9 |
| 2018-05-29 | Sync with Git 2.17.1 | Junio C Hamano | 1 | -2/+10 |
| 2018-05-23 | Merge branch 'nd/pack-objects-pack-struct' | Junio C Hamano | 1 | -0/+2 |
| 2018-05-23 | Merge branch 'sb/oid-object-info' | Junio C Hamano | 1 | -2/+5 |
| 2018-05-23 | Merge branch 'nd/pack-format-doc' | Junio C Hamano | 1 | -0/+5 |
| 2018-05-22 | Sync with Git 2.16.4 | Junio C Hamano | 1 | -2/+10 |
| 2018-05-22 | Sync with Git 2.15.2 | Junio C Hamano | 1 | -2/+10 |
| 2018-05-22 | Sync with Git 2.14.4 | Junio C Hamano | 1 | -2/+10 |
| 2018-05-22 | Sync with Git 2.13.7 | Junio C Hamano | 1 | -2/+10 |
| 2018-05-21 | verify_path: disallow symlinks in .gitmodules | Jeff King | 1 | -1/+1 |
| 2018-05-21 | is_ntfs_dotgit: match other .git files | Johannes Schindelin | 1 | -1/+9 |
| 2018-05-21 | Move declaration for alias.c to alias.h | Nguyễn Thái Ngọc Duy | 1 | -5/+0 |
| 2018-05-18 | cache: convert get_graft_file to handle arbitrary repositories | Stefan Beller | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -117/+0 |
| 2018-05-16 | alloc: allow arbitrary repositories for alloc functions | Stefan Beller | 1 | -16/+0 |
| 2018-05-13 | pack-format.txt: more details on pack file format | Nguyễn Thái Ngọc Duy | 1 | -0/+5 |
| 2018-05-09 | alloc: add repository argument to alloc_commit_index | Stefan Beller | 1 | -1/+2 |
| 2018-05-09 | alloc: add repository argument to alloc_report | Stefan Beller | 1 | -1/+2 |
| 2018-05-09 | alloc: add repository argument to alloc_object_node | Stefan Beller | 1 | -1/+2 |
| 2018-05-09 | alloc: add repository argument to alloc_tag_node | Stefan Beller | 1 | -1/+2 |
| 2018-05-09 | alloc: add repository argument to alloc_commit_node | Stefan Beller | 1 | -1/+2 |
| 2018-05-09 | alloc: add repository argument to alloc_tree_node | Stefan Beller | 1 | -1/+2 |
| 2018-05-09 | alloc: add repository argument to alloc_blob_node | Stefan Beller | 1 | -1/+2 |
| 2018-05-08 | Merge branch 'sb/object-store-replace' | Junio C Hamano | 1 | -19/+0 |
| 2018-05-08 | Merge branch 'ds/commit-graph' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-08 | Merge branch 'dj/runtime-prefix' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-02 | sha1_file: only expose empty object constants through git_hash_algo | brian m. carlson | 1 | -16/+0 |
| 2018-05-02 | sha1-file: add functions for hex empty tree and blob OIDs | brian m. carlson | 1 | -0/+3 |
| 2018-05-02 | Update struct index_state to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-05-02 | sha1-file: convert freshen functions to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-05-02 | packfile: remove unused member from struct pack_entry | brian m. carlson | 1 | -1/+0 |
| 2018-05-02 | Remove unused member in struct object_context | brian m. carlson | 1 | -1/+0 |
| 2018-05-02 | cache: add a function to read an object ID from a buffer | brian m. carlson | 1 | -0/+5 |
| 2018-04-26 | cache.h: allow oid_object_info to handle arbitrary repositories | Stefan Beller | 1 | -5/+4 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+2 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info_extended | Stefan Beller | 1 | -1/+4 |
| 2018-04-25 | Merge branch 'jk/relative-directory-fix' | Junio C Hamano | 1 | -1/+1 |
| 2018-04-16 | pack-objects: turn type and in_pack_type to bitfields | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2018-04-12 | object-store: move lookup_replace_object to replace-object.h | Stefan Beller | 1 | -19/+0 |
| 2018-04-11 | exec_cmd: RUNTIME_PREFIX on some POSIX systems | Dan Jacques | 1 | -0/+1 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -87/+0 |
| 2018-04-11 | commit-graph: add core.commitGraph setting | Derrick Stolee | 1 | -0/+1 |
| 2018-04-10 | Merge branch 'nd/remove-ignore-env-field' | Junio C Hamano | 1 | -1/+1 |
| 2018-04-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -21/+21 |
| 2018-04-10 | Merge branch 'ti/fetch-everything-local-optim' | Junio C Hamano | 1 | -0/+2 |
| 2018-03-30 | set_git_dir: die when setenv() fails | Jeff King | 1 | -1/+1 |
| 2018-03-26 | sha1_file: add repository argument to map_sha1_file | Stefan Beller | 1 | -1/+0 |
| 2018-03-26 | sha1_file: add repository argument to sha1_file_name | Stefan Beller | 1 | -6/+0 |
| 2018-03-26 | object-store: move packed_git and packed_git_mru to object store | Stefan Beller | 1 | -29/+0 |
| 2018-03-23 | object-store: migrate alternates struct and functions from cache.h | Stefan Beller | 1 | -51/+0 |
| 2018-03-22 | Merge branch 'tg/split-index-fixes' into maint | Junio C Hamano | 1 | -3/+5 |
| 2018-03-21 | Merge branch 'ma/skip-writing-unchanged-index' | Junio C Hamano | 1 | -0/+4 |
| 2018-03-14 | fetch-pack.c: use oidset to check existence of loose object | Takuto Ikuta | 1 | -0/+2 |
| 2018-03-14 | Convert lookup_replace_object to struct object_id | brian m. carlson | 1 | -4/+4 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -5/+5 |
| 2018-03-14 | sha1_file: convert read_object_with_reference to object_id | brian m. carlson | 1 | -2/+2 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -3/+3 |
| 2018-03-14 | sha1_file: convert assert_sha1_type to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert check_sha1_signature to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert read_loose_object to use struct object_id | brian m. carlson | 1 | -2/+2 |
| 2018-03-14 | Convert find_unique_abbrev* to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -2/+2 |
| 2018-03-05 | repository.c: move env-related setup code back to environment.c | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-03-01 | write_locked_index(): add flag to avoid writing unchanged index | Martin Ågren | 1 | -0/+4 |
| 2018-02-22 | environment: rename 'template' variables | Brandon Williams | 1 | -1/+1 |
| 2018-02-15 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -25/+0 |
| 2018-02-15 | Merge branch 'po/object-id' | Junio C Hamano | 1 | -8/+17 |
| 2018-02-14 | object_info: change member name from 'typename' to 'type_name' | Brandon Williams | 1 | -1/+1 |
| 2018-02-13 | Merge branch 'tg/split-index-fixes' | Junio C Hamano | 1 | -3/+5 |
| 2018-02-13 | Merge branch 'cc/sha1-file-name' | Junio C Hamano | 1 | -5/+3 |
| 2018-02-13 | Merge branch 'gs/retire-mru' | Junio C Hamano | 1 | -4/+4 |
| 2018-02-13 | Merge branch 'jh/partial-clone' | Junio C Hamano | 1 | -0/+1 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -1/+12 |
| 2018-02-02 | hash: move SHA-1 macros to hash.h | brian m. carlson | 1 | -25/+0 |
| 2018-01-30 | sha1_file: rename hash_sha1_file_literally | Patryk Obara | 1 | -1/+3 |
| 2018-01-30 | sha1_file: convert force_object_loose to object_id | Patryk Obara | 1 | -1/+2 |
| 2018-01-30 | sha1_file: convert write_sha1_file to object_id | Patryk Obara | 1 | -1/+3 |
| 2018-01-30 | cache: clear whole hash buffer with oidclr | Patryk Obara | 1 | -1/+1 |
| 2018-01-30 | sha1_file: convert hash_sha1_file to object_id | Patryk Obara | 1 | -1/+4 |
| 2018-01-30 | dir: convert struct sha1_stat to use object_id | Patryk Obara | 1 | -2/+0 |
| 2018-01-30 | sha1_file: convert pretend_sha1_file to object_id | Patryk Obara | 1 | -1/+4 |
| 2018-01-24 | mru: Replace mru.[ch] with list.h implementation | Gargi Sharma | 1 | -4/+4 |
| 2018-01-19 | split-index: don't write cache tree with null oid entries | Thomas Gummerer | 1 | -1/+2 |
| 2018-01-19 | read-cache: fix reading the shared index for other repos | Thomas Gummerer | 1 | -2/+3 |
| 2018-01-17 | sha1_file: remove static strbuf from sha1_file_name() | Christian Couder | 1 | -5/+3 |
| 2017-12-22 | Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-merge-with... | Junio C Hamano | 1 | -0/+9 |
| 2017-12-22 | move index_has_changes() from builtin/am.c to merge.c for reuse | Elijah Newren | 1 | -0/+9 |
| 2017-12-19 | Merge branch 'ls/editor-waiting-message' | Junio C Hamano | 1 | -0/+1 |
| 2017-12-19 | Merge branch 'ar/unconfuse-three-dots' | Junio C Hamano | 1 | -0/+6 |
| 2017-12-13 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -4/+8 |
| 2017-12-08 | partial-clone: define partial clone settings in config | Jeff Hostetler | 1 | -0/+1 |
| 2017-12-08 | sha1_file: support lazily fetching missing objects | Jonathan Tan | 1 | -0/+8 |
| 2017-12-06 | Merge branch 'bw/protocol-v1' | Junio C Hamano | 1 | -0/+10 |
| 2017-12-05 | fsck: introduce partialclone extension | Jonathan Tan | 1 | -1/+2 |
| 2017-12-05 | extension.partialclone: introduce partial clone extension | Jonathan Tan | 1 | -0/+2 |
| 2017-12-04 | refactor "dumb" terminal determination | Lars Schneider | 1 | -0/+1 |
| 2017-12-04 | print_sha1_ellipsis: introduce helper | Ann T Ropea | 1 | -0/+6 |
| 2017-11-27 | Merge branch 'tb/add-renormalize' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-21 | Merge branch 'av/fsmonitor' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-21 | Merge branch 'bp/fsmonitor' | Junio C Hamano | 1 | -2/+8 |
| 2017-11-17 | add: introduce "--renormalize" | Torsten Bögershausen | 1 | -0/+1 |
| 2017-11-15 | Merge branch 'bp/read-index-from-skip-verification' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-13 | Switch empty tree and blob lookups to use hash abstraction | brian m. carlson | 1 | -4/+4 |
| 2017-11-13 | Integrate hash algorithm support with repo setup | brian m. carlson | 1 | -0/+4 |
| 2017-11-09 | Merge branch 'rs/hex-to-bytes-cleanup' | Junio C Hamano | 1 | -0/+7 |
| 2017-11-08 | read_index_from(): speed index loading by skipping verification of the entry ... | Ben Peart | 1 | -0/+1 |
| 2017-11-06 | Merge branch 'ma/lockfile-fixes' | Junio C Hamano | 1 | -1/+24 |
| 2017-11-01 | fsmonitor: delay updating state until after split index is merged | Alex Vandiver | 1 | -0/+1 |
| 2017-11-01 | notes: move hex_to_bytes() to hex.c and export it | René Scharfe | 1 | -0/+7 |
| 2017-10-17 | http: tell server that the client understands v1 | Brandon Williams | 1 | -0/+2 |
| 2017-10-17 | protocol: introduce protocol extension mechanisms | Brandon Williams | 1 | -0/+8 |
| 2017-10-07 | read_cache: roll back lock in `update_index_if_able()` | Martin Ågren | 1 | -0/+4 |
| 2017-10-07 | read-cache: leave lock in right state in `write_locked_index()` | Martin Ågren | 1 | -0/+4 |
| 2017-10-07 | read-cache: drop explicit `CLOSE_LOCK`-flag | Martin Ågren | 1 | -3/+2 |
| 2017-10-06 | cache.h: document `write_locked_index()` | Martin Ågren | 1 | -0/+16 |
| 2017-10-03 | Merge branch 'jk/no-optional-locks' | Junio C Hamano | 1 | -0/+6 |
| 2017-10-01 | fsmonitor: teach git to optionally utilize a file system monitor to speed up ... | Ben Peart | 1 | -2/+8 |
| 2017-09-29 | Merge branch 'rj/no-sign-compare' | Junio C Hamano | 1 | -2/+2 |
| 2017-09-27 | git: add --no-optional-locks option | Jeff King | 1 | -0/+6 |
| 2017-09-22 | cache.h: hex2chr() - avoid -Wsign-compare warnings | Ramsay Jones | 1 | -2/+2 |
| 2017-09-14 | pack: make packed_git_mru global a value instead of a pointer | Jonathan Nieder | 1 | -2/+2 |
| 2017-09-10 | Merge branch 'sb/sha1-file-cleanup' into maint | Junio C Hamano | 1 | -1/+0 |
| 2017-09-10 | Merge branch 'jk/hashcmp-memcmp' into maint | Junio C Hamano | 1 | -8/+1 |
| 2017-08-26 | Merge branch 'jt/packmigrate' | Junio C Hamano | 1 | -121/+1 |
| 2017-08-26 | Merge branch 'po/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2017-08-26 | Merge branch 'sb/diff-color-move' | Junio C Hamano | 1 | -0/+2 |
| 2017-08-23 | pack: move for_each_packed_object() | Jonathan Tan | 1 | -6/+1 |
| 2017-08-23 | pack: move has_pack_index() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | pack: move has_sha1_pack() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | pack: move find_sha1_pack() | Jonathan Tan | 1 | -3/+0 |
| 2017-08-23 | pack: move find_pack_entry_one(), is_pack_valid() | Jonathan Tan | 1 | -8/+0 |
| 2017-08-23 | pack: move check_pack_index_ptr(), nth_packed_object_offset() | Jonathan Tan | 1 | -16/+0 |
| 2017-08-23 | pack: move nth_packed_object_{sha1,oid} | Jonathan Tan | 1 | -14/+0 |
| 2017-08-23 | pack: move clear_delta_base_cache(), packed_object_info(), unpack_entry() | Jonathan Tan | 1 | -7/+0 |
| 2017-08-23 | pack: move unpack_object_header() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move get_size_from_delta() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move unpack_object_header_buffer() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move {,re}prepare_packed_git and approximate_object_count | Jonathan Tan | 1 | -15/+0 |
| 2017-08-23 | pack: move install_packed_git() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move add_packed_git() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move unuse_pack() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move use_pack() | Jonathan Tan | 1 | -1/+0 |
| 2017-08-23 | pack: move pack-closing functions | Jonathan Tan | 1 | -8/+0 |
| 2017-08-23 | pack: move open_pack_index(), parse_pack_index() | Jonathan Tan | 1 | -8/+0 |
| 2017-08-23 | pack: move pack_report() | Jonathan Tan | 1 | -2/+0 |
| 2017-08-23 | pack: move pack name-related functions | Jonathan Tan | 1 | -23/+0 |
| 2017-08-23 | Merge branch 'jt/subprocess-handshake' into maint | Junio C Hamano | 1 | -0/+3 |
| 2017-08-23 | Merge branch 'sb/sha1-file-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2017-08-22 | Merge branch 'jk/hashcmp-memcmp' | Junio C Hamano | 1 | -8/+1 |
| 2017-08-22 | Merge branch 'bw/grep-recurse-submodules' | Junio C Hamano | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert hash_sha1_file_literally to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert index_fd to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert index_path to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-15 | sha1_file: make read_info_alternates static | Stefan Beller | 1 | -1/+0 |
| 2017-08-11 | Merge branch 'ls/filter-process-delayed' | Junio C Hamano | 1 | -0/+3 |
| 2017-08-11 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -24/+23 |
| 2017-08-09 | hashcmp: use memcmp instead of open-coded loop | Jeff King | 1 | -8/+1 |
| 2017-08-04 | Merge tag 'v2.13.5' into maint | Junio C Hamano | 1 | -0/+8 |
| 2017-08-02 | grep: recurse in-process using 'struct repository' | Brandon Williams | 1 | -1/+0 |
| 2017-08-02 | cache.h: add GITMODULES_FILE macro | Brandon Williams | 1 | -0/+1 |
| 2017-08-01 | Merge tag 'v2.12.4' into maint | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.11.3' into maint-2.12 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.10.4' into maint-2.11 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.9.5' into maint-2.10 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.8.6' into maint-2.9 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-30 | Merge tag 'v2.7.6' into maint-2.8 | Junio C Hamano | 1 | -0/+8 |
| 2017-07-28 | connect: factor out "looks like command line option" check | Jeff King | 1 | -0/+8 |
| 2017-07-26 | Merge branch 'ls/filter-process-delayed' into jt/subprocess-handshake | Junio C Hamano | 1 | -0/+3 |
| 2017-07-17 | sha1_name: convert GET_SHA1* flags to GET_OID* | brian m. carlson | 1 | -15/+15 |
| 2017-07-17 | sha1_name: convert get_sha1* to get_oid* | brian m. carlson | 1 | -8/+7 |
| 2017-07-05 | Merge branch 'jt/unify-object-info' | Junio C Hamano | 1 | -20/+16 |
| 2017-07-05 | Merge branch 'rs/sha1-name-readdir-optim' | Junio C Hamano | 1 | -1/+18 |
| 2017-06-30 | convert: add "status=delayed" to filter process protocol | Lars Schneider | 1 | -0/+3 |
| 2017-06-30 | diff.c: migrate emit_line_checked to use emit_diff_symbol | Stefan Beller | 1 | -0/+2 |
| 2017-06-26 | sha1_file: refactor has_sha1_file_with_flags | Jonathan Tan | 1 | -8/+3 |
| 2017-06-26 | sha1_file: teach sha1_object_info_extended more flags | Jonathan Tan | 1 | -0/+4 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -195/+9 |
| 2017-06-24 | Merge branch 'bw/ls-files-sans-the-index' | Junio C Hamano | 1 | -1/+2 |
| 2017-06-24 | sha1_file: guard against invalid loose subdirectory numbers | René Scharfe | 1 | -2/+2 |