aboutsummaryrefslogtreecommitdiffstats
path: root/index-pack.c
AgeCommit message (Expand)AuthorFilesLines
2009-01-31Merge branch 'sp/runtime-prefix'Junio C Hamano1-0/+3
2009-01-26Add calls to git_extract_argv0_path() in programs that call git_config_*Steffen Prohaska1-0/+3
2009-01-21Merge branch 'lt/maint-wrap-zlib'Junio C Hamano1-6/+6
2009-01-11Wrap inflate and other zlib routines for better error reportingLinus Torvalds1-6/+6
2009-01-05remove trailing LF in die() messagesAlexander Potashev1-1/+1
2008-11-12Merge branch 'np/pack-safer'Junio C Hamano1-1/+1
2008-11-02Merge branch 'np/index-pack'Junio C Hamano1-82/+81
2008-11-02better validation on delta base object offsetsNicolas Pitre1-1/+1
2008-10-23index-pack: don't leak leaf delta resultNicolas Pitre1-1/+3
2008-10-21Merge branch 'maint'Junio C Hamano1-3/+19
2008-10-21rehabilitate 'git index-pack' inside the object storeNicolas Pitre1-3/+19
2008-10-20fix multiple issues in index-packNicolas Pitre1-6/+5
2008-10-18Do not rename read-only files during a pushPetr Baudis1-2/+3
2008-10-18index-pack: smarter memory usage during delta resolutionNicolas Pitre1-34/+39
2008-10-18index-pack: rationalize delta resolution codeNicolas Pitre1-65/+58
2008-10-10Merge branch 'maint'Shawn O. Pearce1-0/+1
2008-10-10fix pread()'s short read in index-packNicolas Pitre1-0/+1
2008-10-08Merge branch 'maint'Shawn O. Pearce1-1/+4
2008-10-08Do not use errno when pread() returns 0Samuel Tardieu1-1/+4
2008-10-02fix openssl headers conflicting with custom SHA1 implementationsNicolas Pitre1-4/+4
2008-09-22Do not perform cross-directory renames when creating packsPetr Baudis1-1/+1
2008-08-29index-pack: use fixup_pack_header_footer()'s validation modeNicolas Pitre1-18/+25
2008-08-29improve reliability of fixup_pack_header_footer()Nicolas Pitre1-1/+2
2008-08-26index-pack: setup git repositoryNguyễn Thái Ngọc Duy1-0/+2
2008-07-25Merge branch 'maint'Junio C Hamano1-0/+4
2008-07-25index-pack.c: correctly initialize appended objectsBjörn Steinbrink1-0/+4
2008-07-16Merge branch 'sb/dashless'Junio C Hamano1-1/+1
2008-07-16Merge branch 'sp/maint-index-pack'Junio C Hamano1-29/+113
2008-07-15index-pack: Honor core.deltaBaseCacheLimit when resolving deltasShawn O. Pearce1-2/+46
2008-07-15index-pack: Track the object_entry that creates each base_dataShawn O. Pearce1-6/+12
2008-07-15index-pack: Chain the struct base_data on the stack for traversalShawn O. Pearce1-3/+31
2008-07-15index-pack: Refactor base arguments of resolve_delta into a structShawn O. Pearce1-27/+33
2008-07-13Make usage strings dash-lessStephan Beyer1-1/+1
2008-07-05Fix some warnings (on cygwin) to allow -WerrorRamsay Jones1-2/+4
2008-05-31Make pack creation always fsync() the resultLinus Torvalds1-0/+1
2008-05-14Provide git_config with a callback-data parameterJohannes Schindelin1-3/+3
2008-02-28index-pack: introduce checking modeMartin Koegler1-1/+87
2007-11-14Merge branch 'np/progress'Junio C Hamano1-7/+7
2007-11-11Merge branch 'maint'Junio C Hamano1-1/+1
2007-11-11fix index-pack with packs >4GB containing deltas on 32-bit machinesNicolas Pitre1-1/+1
2007-11-08nicer display of thin pack completionNicolas Pitre1-5/+5
2007-11-05make display of total transferred more accurateNicolas Pitre1-2/+2
2007-11-04Merge branch 'np/pack'Junio C Hamano1-0/+13
2007-11-02make the pack index version configurableNicolas Pitre1-0/+13
2007-10-30add throughput display to index-packNicolas Pitre1-1/+5
2007-10-30relax usage of the progress APINicolas Pitre1-13/+7
2007-10-30make struct progress an opaque typeNicolas Pitre1-6/+6
2007-10-17fix for more minor memory leaksNicolas Pitre1-0/+4
2007-10-17fix const issues with some functionsNicolas Pitre1-4/+4
2007-10-17more compact progress displayNicolas Pitre1-2/+2
2007-08-14Use xmkstemp() instead of mkstemp()Luiz Fernando N. Capitulino1-1/+1
2007-06-26detect close failure on just-written file handlesJim Meyering1-1/+2
2007-06-02Unify write_index_file functionsGeert Bosch1-171/+37
2007-05-15Ensure return value from xread() is always stored into an ssize_tJohan Herland1-1/+1
2007-05-02Reuse fixup_pack_header_footer in index-packShawn O. Pearce1-32/+2
2007-04-22make progress "title" part of the common progress interfaceNicolas Pitre1-8/+4
2007-04-22common progress display supportNicolas Pitre1-55/+23
2007-04-10allow forcing index v2 and 64-bit offset tresholdNicolas Pitre1-3/+15
2007-04-10index-pack: learn about pack index version 2Nicolas Pitre1-9/+57
2007-04-10compute object CRC32 with index-packNicolas Pitre1-3/+13
2007-04-10add overflow tests on pack offset variablesNicolas Pitre1-4/+10
2007-04-10make overflow test on delta base offset work regardless of variable sizeNicolas Pitre1-1/+1
2007-04-03Plug memory leak in index-pack collision checking codepath.Nicolas Pitre1-0/+1
2007-03-24make it more obvious that temporary files are temporary filesNicolas Pitre1-2/+2
2007-03-20index-pack: more validation checks and cleanupsNicolas Pitre1-9/+9
2007-03-20index-pack: use hash_sha1_file()Nicolas Pitre1-20/+1
2007-03-20don't ever allow SHA1 collisions to exist by fetching a packNicolas Pitre1-4/+17
2007-03-07General const correctness fixesShawn O. Pearce1-1/+1
2007-02-28Merge branch 'js/bundle'Junio C Hamano1-1/+2
2007-02-28Merge branch 'np/types'Junio C Hamano1-11/+4
2007-02-27Merge branch 'maint'Junio C Hamano1-2/+8
2007-02-27index-pack: Loop over pread until data loading is complete.Shawn O. Pearce1-2/+8
2007-02-27convert object type handling from a string to a numberNicolas Pitre1-6/+4
2007-02-27formalize typename(), and add its reverse type_from_string()Nicolas Pitre1-6/+1
2007-02-22git-bundle: assorted fixesJohannes Schindelin1-2/+3
2007-02-22Add git-bundle: move objects and references by archiveJohannes Schindelin1-2/+2
2007-02-20Mechanical conversion to use prefixcmp()Junio C Hamano1-2/+2
2007-01-11index-pack: write-or-die instead of unchecked write-in-full.Junio C Hamano1-1/+1
2007-01-08short i/o: fix calls to write to use xwrite or write_in_fullAndy Whitcroft1-1/+1
2007-01-08short i/o: fix calls to read to use xread or read_in_fullAndy Whitcroft1-1/+1
2006-12-20clarify some error messages wrt unknown object typesNicolas Pitre1-1/+1
2006-12-20simplify inclusion of system header files.Junio C Hamano1-5/+0
2006-12-20index-pack usage of mmap() is unacceptably slower on many OSes other than LinuxNicolas Pitre1-13/+14
2006-12-11Don't use memcpy when source and dest. buffers may overlapJim Meyering1-1/+1
2006-11-18sparse fix: non-ANSI function declarationRene Scharfe1-1/+1
2006-11-03remove .keep pack lock files when done with refs updateNicolas Pitre1-15/+23
2006-11-03have index-pack create .keep file more carefullyNicolas Pitre1-7/+10
2006-11-03Allow pack header preprocessing before unpack-objects/index-pack.Nicolas Pitre1-0/+13
2006-10-29Teach git-index-pack how to keep a pack file.Shawn Pearce1-3/+40
2006-10-27index-pack: minor fixes to comment and function nameNicolas Pitre1-12/+12
2006-10-26mimic unpack-objects when --stdin is used with index-packNicolas Pitre1-3/+16
2006-10-26add progress status to index-packNicolas Pitre1-4/+70
2006-10-26make index-pack able to complete thin packs.Nicolas Pitre1-43/+211
2006-10-25enable index-pack streaming capabilityNicolas Pitre1-29/+104
2006-10-20add the capability for index-pack to read from a streamNicolas Pitre1-101/+143
2006-10-18index-pack: compare only the first 20-bytes of the key.Nicolas Pitre1-4/+10
2006-09-27teach git-index-pack about deltas with offset to baseNicolas Pitre1-31/+80
2006-09-27introduce delta objects with offset to baseNicolas Pitre1-4/+4
2006-08-23Convert memcpy(a,b,20) to hashcpy(a,b).Shawn Pearce1-2/+2
2006-08-17Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length.David Rientjes1-6/+6
2006-08-11drop length argument of has_extensionRene Scharfe1-1/+1
2006-08-10Add has_extension()Rene Scharfe1-1/+1
2006-04-04Use blob_, commit_, tag_, and tree_type throughout.Peter Eriksen1-4/+8
2006-02-09remove delta-against-self bitNicolas Pitre1-3/+3
2005-12-26avoid asking ?alloc() for zero bytes.Junio C Hamano1-8/+14
2005-12-21An off-by-one bug found by valgrindPavel Roskin1-1/+1
2005-10-12Fix packname hash generation.Junio C Hamano1-2/+13
2005-10-12Add git-index-pack utilitySergey Vlasov1-0/+451