| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-04-13 | lookup_unknown_object(): take a repository argument | Jeff King | 1 | -4/+3 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -2/+2 |
| 2021-01-11 | bundle: lost objects when removing duplicate pendings | Jiang Xin | 1 | -4/+6 |
| 2020-11-21 | Merge branch 'en/strmap' | Junio C Hamano | 1 | -1/+1 |
| 2020-11-02 | hashmap: provide deallocation function names | Elijah Newren | 1 | -1/+1 |
| 2020-10-31 | object: allow clear_commit_marks_all to handle any repo | René Scharfe | 1 | -3/+3 |
| 2020-06-17 | object: drop parsed_object_pool->commit_count | Abhishek Kumar | 1 | -2/+2 |
| 2020-03-02 | Merge branch 'jk/object-filter-with-bitmap' | Junio C Hamano | 1 | -0/+9 |
| 2020-02-14 | Merge branch 'mt/use-passed-repo-more-in-funcs' | Junio C Hamano | 1 | -2/+3 |
| 2020-02-13 | pack-bitmap: fix leak of haves/wants object lists | Jeff King | 1 | -0/+9 |
| 2020-01-31 | sha1-file: allow check_object_signature() to handle any repo | Matheus Tavares | 1 | -2/+3 |
| 2020-01-17 | replace-object: make replace operations thread-safe | Matheus Tavares | 1 | -0/+2 |
| 2019-12-03 | packfile.c: speed up loading lots of packfiles | Colin Stolley | 1 | -0/+3 |
| 2019-10-04 | treewide: remove duplicate #include directives | René Scharfe | 1 | -1/+0 |
| 2019-07-09 | Merge branch 'jk/oidhash' | Junio C Hamano | 1 | -13/+13 |
| 2019-06-20 | hashmap: convert sha1hash() to oidhash() | Jeff King | 1 | -1/+1 |
| 2019-06-20 | object: convert create_object() to use object_id | Jeff King | 1 | -3/+3 |
| 2019-06-20 | object: convert internal hash_obj() to object_id | Jeff King | 1 | -4/+4 |
| 2019-06-20 | object: convert lookup_object() to use object_id | Jeff King | 1 | -6/+6 |
| 2019-06-20 | object: convert lookup_unknown_object() to use object_id | Jeff King | 1 | -3/+3 |
| 2019-06-12 | packfile: rename close_all_packs to close_object_store | Derrick Stolee | 1 | -1/+1 |
| 2019-02-07 | object: fix leak of shallow_stat | Josh Steadmon | 1 | -0/+2 |
| 2019-02-06 | Merge branch 'jk/loose-object-cache-oid' | Junio C Hamano | 1 | -2/+2 |
| 2019-02-05 | Merge branch 'sg/object-as-type-commit-graph-fix' | Junio C Hamano | 1 | -2/+3 |
| 2019-02-05 | Merge branch 'sb/more-repo-in-api' | Junio C Hamano | 1 | -4/+4 |
| 2019-01-27 | object_as_type: initialize commit-graph-related fields of 'struct commit' | SZEDER Gábor | 1 | -2/+3 |
| 2019-01-08 | prefer "hash mismatch" to "sha1 mismatch" | Jeff King | 1 | -2/+2 |
| 2019-01-08 | object-store: factor out odb_clear_loose_cache() | René Scharfe | 1 | -1/+1 |
| 2018-12-28 | commit: prepare free_commit_buffer and release_commit_memory for any repo | Stefan Beller | 1 | -1/+1 |
| 2018-11-14 | object: parse_object to honor its repository argument | Stefan Beller | 1 | -3/+3 |
| 2018-11-13 | sha1-file: use an object_directory for the main object dir | Jeff King | 1 | -9/+10 |
| 2018-11-13 | handle alternates paths the same as the main object dir | Jeff King | 1 | -1/+0 |
| 2018-11-13 | rename "alternate_object_database" to "object_directory" | Jeff King | 1 | -5/+5 |
| 2018-08-29 | convert "hashcmp() == 0" to hasheq() | Jeff King | 1 | -1/+1 |
| 2018-08-15 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -5/+5 |
| 2018-07-23 | object.c: mark more strings for translation | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2018-07-17 | commit-graph: store graph in struct object_store | Jonathan Tan | 1 | -0/+5 |
| 2018-06-29 | object.c: allow parse_object to handle arbitrary repositories | Stefan Beller | 1 | -7/+7 |
| 2018-06-29 | object.c: allow parse_object_buffer to handle arbitrary repositories | Stefan Beller | 1 | -9/+9 |
| 2018-06-29 | commit.c: migrate the commit buffer to the parsed object store | Stefan Beller | 1 | -0/+5 |
| 2018-06-29 | object: allow lookup_object to handle arbitrary repositories | Stefan Beller | 1 | -8/+7 |
| 2018-06-29 | object: allow object_as_type to handle arbitrary repositories | Stefan Beller | 1 | -2/+2 |
| 2018-06-29 | tag: add repository argument to parse_tag_buffer | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | tag: add repository argument to lookup_tag | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to get_cached_commit_buffer | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to set_commit_buffer | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to parse_commit_buffer | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | tree: add repository argument to lookup_tree | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | blob: add repository argument to lookup_blob | Stefan Beller | 1 | -2/+2 |
| 2018-06-29 | object: add repository argument to object_as_type | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | object: add repository argument to parse_object_buffer | Stefan Beller | 1 | -2/+3 |
| 2018-06-29 | object: add repository argument to lookup_object | Stefan Beller | 1 | -4/+4 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -2/+2 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -0/+4 |
| 2018-06-25 | Merge branch 'sb/object-store-alloc' | Junio C Hamano | 1 | -28/+85 |
| 2018-06-25 | Merge branch 'ds/commit-graph-lockfile-fix' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-23 | Merge branch 'sb/oid-object-info' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-22 | commit-graph: always load commit-graph information | Derrick Stolee | 1 | -1/+1 |
| 2018-05-18 | shallow: migrate shallow information into the object parser | Stefan Beller | 1 | -0/+3 |
| 2018-05-18 | object.c: clear replace map before freeing it | Stefan Beller | 1 | -0/+2 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-16 | alloc: allow arbitrary repositories for alloc functions | Stefan Beller | 1 | -2/+40 |
| 2018-05-10 | object.c: free replace map in raw_object_store_clear | Stefan Beller | 1 | -0/+1 |
| 2018-05-09 | object: allow create_object to handle arbitrary repositories | Stefan Beller | 1 | -6/+6 |
| 2018-05-09 | object: allow grow_object_hash to handle arbitrary repositories | Stefan Beller | 1 | -8/+8 |
| 2018-05-09 | alloc: add repository argument to alloc_commit_index | Stefan Beller | 1 | -1/+1 |
| 2018-05-09 | alloc: add repository argument to alloc_object_node | Stefan Beller | 1 | -1/+1 |
| 2018-05-09 | object: add repository argument to grow_object_hash | Jonathan Nieder | 1 | -2/+3 |
| 2018-05-09 | object: add repository argument to create_object | Stefan Beller | 1 | -2/+3 |
| 2018-05-09 | repository: introduce parsed objects field | Stefan Beller | 1 | -23/+40 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+1 |
| 2018-04-12 | replace-object: add repository argument to lookup_replace_object | Stefan Beller | 1 | -1/+1 |
| 2018-04-12 | object-store: move lookup_replace_object to replace-object.h | Stefan Beller | 1 | -0/+1 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -0/+42 |
| 2018-04-11 | Merge branch 'bw/c-plus-plus' into ds/lazy-load-trees | Junio C Hamano | 1 | -3/+3 |
| 2018-03-26 | object-store: close all packs upon clearing the object store | Stefan Beller | 1 | -4/+3 |
| 2018-03-26 | object-store: move packed_git and packed_git_mru to object store | Stefan Beller | 1 | -0/+7 |
| 2018-03-23 | object-store: free alt_odb_list | Stefan Beller | 1 | -0/+22 |
| 2018-03-23 | repository: introduce raw object store field | Stefan Beller | 1 | -0/+14 |
| 2018-03-14 | Convert lookup_replace_object to struct object_id | brian m. carlson | 1 | -10/+4 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert sha1_object_info* 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 | -2/+8 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -3/+3 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -3/+3 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -1/+1 |
| 2017-12-28 | object: add clear_commit_marks_all() | René Scharfe | 1 | -0/+11 |
| 2017-12-08 | rev-list: support termination at promisor objects | Jonathan Tan | 1 | -1/+1 |
| 2017-09-24 | object_array: add and use `object_array_pop()` | Martin Ågren | 1 | -0/+13 |
| 2017-07-20 | object: remove "used" field from struct object | Jonathan Tan | 1 | -1/+0 |
| 2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -2/+1 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -25/+19 |
| 2017-05-08 | Convert lookup_tag to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_tree to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_blob to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-08 | Convert remaining callers of lookup_blob to object_id | brian m. carlson | 1 | -3/+6 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -1/+4 |
| 2017-01-30 | use SWAP macro | René Scharfe | 1 | -3/+1 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -3/+3 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -1/+1 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -3/+3 |
| 2015-05-05 | Merge branch 'jk/type-from-string-gently' | Junio C Hamano | 1 | -1/+2 |
| 2015-04-17 | type_from_string_gently: make sure length matches | Jeff King | 1 | -1/+2 |
| 2014-10-19 | drop add_object_array_with_mode | Jeff King | 1 | -6/+1 |
| 2014-10-16 | make add_object_array_with_context interface more sane | Jeff King | 1 | -14/+9 |
| 2014-10-16 | object_array: add a "clear" function | Jeff King | 1 | -0/+10 |
| 2014-10-16 | object_array: factor out slopbuf-freeing logic | Jeff King | 1 | -4/+12 |
| 2014-09-26 | Merge branch 'rs/realloc-array' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -1/+1 |
| 2014-09-10 | Refactor type_from_string() to allow continuing after detecting an error | Johannes Schindelin | 1 | -2/+9 |
| 2014-07-22 | Merge branch 'jk/alloc-commit-id' | Junio C Hamano | 1 | -5/+21 |
| 2014-07-13 | object_as_type: set commit index | Jeff King | 1 | -0/+2 |
| 2014-07-13 | add object_as_type helper for casting objects | Jeff King | 1 | -0/+17 |
| 2014-07-13 | parse_object_buffer: do not set object type | Jeff King | 1 | -2/+0 |
| 2014-07-13 | move setting of object->type to alloc_* functions | Jeff King | 1 | -3/+2 |
| 2014-07-07 | hashmap: factor out getting a hash code from a SHA1 | Karsten Blees | 1 | -12/+1 |
| 2014-06-13 | commit: record buffer length in cache | Jeff King | 1 | -2/+2 |
| 2014-06-13 | use get_cached_commit_buffer where appropriate | Jeff King | 1 | -1/+1 |
| 2014-06-13 | provide a helper to set the commit buffer | Jeff King | 1 | -1/+1 |
| 2014-02-28 | Document some functions defined in object.c | Michael Haggerty | 1 | -1/+28 |
| 2013-10-23 | Merge branch 'mg/more-textconv' | Junio C Hamano | 1 | -6/+23 |
| 2013-09-11 | lookup_object: remove hashtable_index() and optimize hash_obj() | Nicolas Pitre | 1 | -12/+10 |
| 2013-07-22 | Merge branch 'sb/parse-object-buffer-eaten' | Junio C Hamano | 1 | -4/+3 |
| 2013-07-17 | parse_object_buffer: correct freeing the buffer | Stefan Beller | 1 | -4/+3 |
| 2013-06-14 | Merge branch 'mh/reflife' | Junio C Hamano | 1 | -12/+58 |
| 2013-06-02 | object_array_entry: fix memory handling of the name field | Michael Haggerty | 1 | -3/+23 |
| 2013-05-29 | Merge branch 'jk/lookup-object-prefer-latest' | Junio C Hamano | 1 | -2/+12 |
| 2013-05-28 | object_array_remove_duplicates(): rewrite to reduce copying | Michael Haggerty | 1 | -11/+21 |
| 2013-05-28 | object_array: add function object_array_filter() | Michael Haggerty | 1 | -0/+16 |
| 2013-05-10 | grep: honor --textconv for the case rev:path | Michael J Gruber | 1 | -6/+20 |
| 2013-05-02 | lookup_object: prioritize recently found objects | Jeff King | 1 | -2/+12 |
| 2013-03-17 | avoid segfaults on parse_object failure | Jeff King | 1 | -0/+10 |
| 2012-04-30 | remove superfluous newlines in error messages | Pete Wyckoff | 1 | -3/+3 |
| 2012-04-24 | Merge branch 'hv/submodule-recurse-push' | Junio C Hamano | 1 | -0/+11 |
| 2012-03-30 | Teach revision walking machinery to walk multiple times sequencially | Heiko Voigt | 1 | -0/+11 |
| 2012-03-07 | parse_object: avoid putting whole blob in core | Nguyễn Thái Ngọc Duy | 1 | -0/+11 |
| 2012-01-05 | parse_object: try internal cache before reading object db | Jeff King | 1 | -2/+7 |
| 2011-11-16 | receive-pack, fetch-pack: reject bogus pack that records objects twice | Junio C Hamano | 1 | -0/+2 |
| 2011-05-15 | read_sha1_file(): get rid of read_sha1_file_repl() madness | Junio C Hamano | 1 | -2/+2 |
| 2010-09-06 | Merge branch 'maint'v1.7.3-rc0 | Junio C Hamano | 1 | -4/+4 |
| 2010-09-06 | Merge branch 'xx/trivial' into maint | Junio C Hamano | 1 | -4/+4 |
| 2010-09-05 | Fix whitespace issue in object.c | Jared Hance | 1 | -4/+4 |
| 2010-09-03 | Merge branch 'nd/maint-fix-replace' | Junio C Hamano | 1 | -1/+1 |
| 2010-09-03 | parse_object: pass on the original sha1, not the replaced one | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-04-19 | fix "bundle --stdin" segfault | Jonathan Nieder | 1 | -2/+2 |
| 2010-01-17 | object.c: remove unused functions | Junio C Hamano | 1 | -21/+0 |
| 2009-05-31 | object: call "check_sha1_signature" with the replacement sha1 | Christian Couder | 1 | -4/+5 |
| 2009-05-20 | Unify signedness in hashing calls | Dan McGee | 1 | -4/+4 |
| 2009-05-16 | Fix type-punning issues | Dan McGee | 1 | -1/+2 |
| 2009-01-17 | bundle: allow the same ref to be given more than once | Junio C Hamano | 1 | -0/+19 |
| 2008-02-03 | parse_object_buffer: don't ignore errors from the object specific parsing fun... | Martin Koegler | 1 | -4/+8 |
| 2007-12-22 | Don't dereference NULL upon lookup failure. | Jim Meyering | 1 | -13/+22 |
| 2007-06-06 | Don't assume tree entries that are not dirs are blobs | Sam Vilain | 1 | -0/+3 |
| 2007-05-24 | Merge branch 'maint-1.5.1' into maint | Junio C Hamano | 1 | -0/+1 |
| 2007-05-24 | fix memory leak in parse_object when check_sha1_signature fails | Carlos Rica | 1 | -0/+1 |
| 2007-04-24 | add add_object_array_with_mode | Martin Koegler | 1 | -0/+6 |
| 2007-04-16 | Clean up object creation to use more common code | Linus Torvalds | 1 | -7/+7 |
| 2007-04-16 | Use proper object allocators for unknown object nodes too | Linus Torvalds | 1 | -12/+3 |
| 2007-03-20 | Don't ever return corrupt objects from "parse_object()" | Linus Torvalds | 1 | -2/+4 |
| 2007-02-27 | get rid of lookup_object_type() | Nicolas Pitre | 1 | -18/+0 |
| 2007-02-27 | convert object type handling from a string to a number | Nicolas Pitre | 1 | -8/+8 |
| 2007-02-27 | formalize typename(), and add its reverse type_from_string() | Nicolas Pitre | 1 | -3/+23 |
| 2006-09-16 | Add git-for-each-ref: helper for language bindings | Junio C Hamano | 1 | -27/+41 |
| 2006-08-27 | Use xcalloc instead of calloc | Jonas Fonseca | 1 | -1/+1 |
| 2006-08-23 | Convert memcpy(a,b,20) to hashcpy(a,b). | Shawn Pearce | 1 | -1/+1 |
| 2006-08-17 | Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. | David Rientjes | 1 | -1/+1 |
| 2006-07-12 | Remove TYPE_* constant macros and use object_type enums consistently. | Linus Torvalds | 1 | -3/+4 |
| 2006-07-01 | git object hash cleanupsv1.4.1 | Linus Torvalds | 1 | -44/+53 |
| 2006-06-29 | Abstract out accesses to object hash array | Linus Torvalds | 1 | -3/+12 |
| 2006-06-19 | Add "named object array" concept | Linus Torvalds | 1 | -0/+17 |
| 2006-06-18 | Remove "refs" field from "struct object" | Linus Torvalds | 1 | -70/+0 |
| 2006-06-17 | Shrink "struct object" a bit | Linus Torvalds | 1 | -2/+6 |
| 2006-05-29 | Make "tree_entry" have a SHA1 instead of a union of object pointers | Linus Torvalds | 1 | -1/+1 |
| 2006-05-29 | Make "struct tree" contain the pointer to the tree buffer | Linus Torvalds | 1 | -1/+4 |
| 2006-04-04 | Replace xmalloc+memset(0) with xcalloc. | Peter Eriksen | 1 | -4/+2 |
| 2006-04-04 | Use blob_, commit_, tag_, and tree_type throughout. | Peter Eriksen | 1 | -4/+4 |
| 2006-02-12 | Fix object re-hashing | Linus Torvalds | 1 | -1/+1 |
| 2006-02-12 | hashtable-based objects: minimum fixups. | Junio C Hamano | 1 | -2/+4 |
| 2006-02-12 | Use a hashtable for objects instead of a sorted list | Johannes Schindelin | 1 | -29/+40 |
| 2006-01-07 | [PATCH] Compilation: zero-length array declaration. | Junio C Hamano | 1 | -1/+1 |
| 2005-12-06 | qsort() ptrdiff_t may be larger than int | Junio C Hamano | 1 | -1/+6 |
| 2005-11-15 | Rework object refs tracking to reduce memory usage | Sergey Vlasov | 1 | -18/+44 |
| 2005-09-16 | [PATCH] Avoid building object ref lists when not needed | Linus Torvalds | 1 | -3/+10 |
| 2005-09-10 | [PATCH] Add function to append to an object_list. | Daniel Barkalow | 1 | -0/+11 |
| 2005-08-02 | [PATCH] Object library enhancements | barkalow@iabervon.org | 1 | -1/+54 |
| 2005-06-27 | [PATCH] Remove "delta" object representation. | Junio C Hamano | 1 | -18/+6 |
| 2005-06-21 | [PATCH] Parse tags for absent objects | Daniel Barkalow | 1 | -0/+16 |
| 2005-06-08 | [PATCH] Anal retentive 'const unsigned char *sha1' | Jason McMullan | 1 | -4/+4 |
| 2005-05-25 | Make "parse_object()" also fill in commit message buffer data. | Linus Torvalds | 1 | -0/+4 |
| 2005-05-22 | Include file cleanups.. | Linus Torvalds | 1 | -2/+0 |
| 2005-05-20 | [PATCH] delta check | Nicolas Pitre | 1 | -2/+9 |
| 2005-05-06 | [PATCH] don't load and decompress objects twice with parse_object() | Nicolas Pitre | 1 | -14/+16 |
| 2005-05-04 | [PATCH] Fix memory leaks in git-fsck-cache | Sergey Vlasov | 1 | -1/+2 |
| 2005-04-28 | [PATCH] Add function to parse an object of unspecified type (take 2) | Daniel Barkalow | 1 | -0/+40 |
| 2005-04-26 | [PATCH] introduce xmalloc and xrealloc | Christopher Li | 1 | -2/+2 |
| 2005-04-18 | [PATCH] Implementations of parsing functions | Daniel Barkalow | 1 | -0/+96 |