34 Commits (919a3c981323b6f919747bf6756aa8f5af09361f)

Author SHA1 Message Date
Junio C Hamano 9f613ddd21 Add git-for-each-ref: helper for language bindings 19 years ago
Jonas Fonseca b3c952f838 Use xcalloc instead of calloc 19 years ago
Shawn Pearce e702496e43 Convert memcpy(a,b,20) to hashcpy(a,b). 19 years ago
David Rientjes a89fccd281 Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length. 19 years ago
Linus Torvalds 1974632c66 Remove TYPE_* constant macros and use object_type enums consistently. 19 years ago
Junio C Hamano 58ecf5c1cd Re-fix clear_commit_marks(). 19 years ago
Junio C Hamano 160b798303 revert clear-commit-marks for now. 19 years ago
Linus Torvalds 0556a11a0d git object hash cleanups 19 years ago
Linus Torvalds fc046a75d5 Abstract out accesses to object hash array 19 years ago
Linus Torvalds 1f1e895fcc Add "named object array" concept 19 years ago
Linus Torvalds 3e4339e6f9 Remove "refs" field from "struct object" 19 years ago
Linus Torvalds 885a86abe2 Shrink "struct object" a bit 19 years ago
Linus Torvalds 3a7c352bd0 Make "tree_entry" have a SHA1 instead of a union of object pointers 19 years ago
Linus Torvalds 136f2e548a Make "struct tree" contain the pointer to the tree buffer 19 years ago
Linus Torvalds a755dfe45c Make "tree_entry" have a SHA1 instead of a union of object pointers 19 years ago
Linus Torvalds d2eafb7661 Add raw tree buffer info to "struct tree" 19 years ago
Peter Eriksen 90321c106c Replace xmalloc+memset(0) with xcalloc. 19 years ago
Peter Eriksen 8e44025925 Use blob_, commit_, tag_, and tree_type throughout. 19 years ago
Linus Torvalds d7ee090d0d Fix object re-hashing 19 years ago
Junio C Hamano 2b796360ac hashtable-based objects: minimum fixups. 19 years ago
Johannes Schindelin 070879ca93 Use a hashtable for objects instead of a sorted list 19 years ago
Junio C Hamano 8f1d2e6f49 [PATCH] Compilation: zero-length array declaration. 19 years ago
Junio C Hamano e23eff8be9 qsort() ptrdiff_t may be larger than int 19 years ago
Junio C Hamano 27dedf0c3b GIT 0.99.9j aka 1.0rc3 19 years ago
Sergey Vlasov 4a4e6fd74f Rework object refs tracking to reduce memory usage 19 years ago
Linus Torvalds 8805ccac40 [PATCH] Avoid building object ref lists when not needed 20 years ago
Daniel Barkalow 680bab3d9a [PATCH] Add function to append to an object_list. 20 years ago
barkalow@iabervon.org 66e481b007 [PATCH] Object library enhancements 20 years ago
Junio C Hamano c4584ae3fd [PATCH] Remove "delta" object representation. 20 years ago
Daniel Barkalow 89e4202f98 [PATCH] Parse tags for absent objects 20 years ago
Jason McMullan 5d6ccf5ce7 [PATCH] Anal retentive 'const unsigned char *sha1' 20 years ago
Linus Torvalds bd1e17e245 Make "parse_object()" also fill in commit message buffer data. 20 years ago
Linus Torvalds 6b0c312106 Include file cleanups.. 20 years ago
Nicolas Pitre d1af002dc6 [PATCH] delta check 20 years ago
Nicolas Pitre bd2c39f58f [PATCH] don't load and decompress objects twice with parse_object() 20 years ago
Sergey Vlasov 13019d4136 [PATCH] Fix memory leaks in git-fsck-cache 20 years ago
Daniel Barkalow e9eefa6761 [PATCH] Add function to parse an object of unspecified type (take 2) 20 years ago
Christopher Li 812666c8e6 [PATCH] introduce xmalloc and xrealloc 20 years ago
Daniel Barkalow 175785e5ff [PATCH] Implementations of parsing functions 20 years ago