summaryrefslogtreecommitdiffstats
path: root/csum-file.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* csum-file: fix -Wsign-compare warning on 32-bit platformJunio C Hamano2024-12-061-2/+1
* global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt2024-12-061-0/+1
* csum-file.c: use unsafe SHA-1 implementation when availableTaylor Blau2024-09-271-9/+9
* Merge branch 'ps/leakfixes-part-4'Junio C Hamano2024-08-231-1/+1
|\
| * bulk-checkin: fix leaking state TODOPatrick Steinhardt2024-08-141-1/+1
* | csum-file: introduce discard_hashfile()Junio C Hamano2024-07-261-0/+9
|/
* global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt2024-06-141-0/+3
* hash: require hash algorithm in `hasheq()`, `hashcmp()` and `hashclr()`Patrick Steinhardt2024-06-141-3/+3
* Merge branch 'ew/hash-with-openssl-evp'Junio C Hamano2023-09-131-1/+1
|\
| * treewide: fix various bugs w/ OpenSSL 3+ EVP APIEric Wong2023-09-011-1/+1
* | treewide: remove unnecessary includes for wrapper.hCalvin Wan2023-07-051-1/+0
|/
* hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren2023-04-241-0/+1
* treewide: remove cache.h inclusion due to environment.h changesElijah Newren2023-03-211-1/+1
* wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren2023-03-211-0/+1
* hashfile: allow skipping the hash functionDerrick Stolee2023-01-061-3/+11
* core.fsync: introduce granular fsync control infrastructureNeeraj Singh2022-03-111-2/+3
* use xopen() to handle fatal open(2) failuresRené Scharfe2021-08-251-6/+2
* Merge branch 'tb/midx-use-checksum'Junio C Hamano2021-07-171-0/+16
|\
| * csum-file: introduce checksum_valid()Taylor Blau2021-06-291-0/+16
* | csum-file.h: increase hashfile buffer sizeDerrick Stolee2021-05-191-20/+57
* | hashfile: use write_in_full()Derrick Stolee2021-05-171-12/+5
|/
* csum-file: make hashwrite() more readableDerrick Stolee2021-03-261-15/+18
* hash: implement and use a context cloning functionbrian m. carlson2020-02-241-1/+1
* csum-file: refactor finalize_hashfile() methodDerrick Stolee2018-04-021-4/+4
* csum-file: rename hashclose() to finalize_hashfile()Derrick Stolee2018-04-021-1/+1
* csum-file: abstract uses of SHA-1brian m. carlson2018-02-021-5/+5
* csum-file: rename sha1file to hashfilebrian m. carlson2018-02-021-18/+18
* prefer "!=" when checking read_in_full() resultJeff King2017-09-271-1/+1
* sha1fd_check: die when we cannot open the fileJeff King2015-03-191-7/+3
* Merge branch 'jk/sha1write-void'Junio C Hamano2014-01-101-2/+1
|\
| * do not pretend sha1write returns errorsJeff King2013-12-261-2/+1
* | sha1write: make buffer const-correctJeff King2013-10-251-3/+3
|/
* csum-file: introduce sha1file_checkpointJunio C Hamano2011-11-301-0/+20
* Merge branch 'jc/index-pack'Junio C Hamano2011-07-191-1/+45
|\
| * index-pack: --verifyJunio C Hamano2011-02-281-1/+45
* | sparse: Fix errors and silence warningsStephen Boyd2011-04-031-1/+1
|/
* Convert existing die(..., strerror(errno)) to die_errno()Thomas Rast2009-06-271-3/+2
* Merge branch 'maint'Shawn O. Pearce2008-10-101-6/+12
|\
| * fix pread()'s short read in index-packNicolas Pitre2008-10-101-6/+12
* | fix openssl headers conflicting with custom SHA1 implementationsNicolas Pitre2008-10-031-4/+4
* | sha1write: don't copy full sized buffersNicolas Pitre2008-09-031-10/+17
|/
* pack-objects: use fixup_pack_header_footer()'s validation modeNicolas Pitre2008-08-301-3/+3
* Make pack creation always fsync() the resultLinus Torvalds2008-05-311-2/+5
* remove dead code from the csum-file interfaceNicolas Pitre2007-11-051-12/+2
* make display of total transferred more accurateNicolas Pitre2007-11-051-1/+3
* add throughput display to git-pushNicolas Pitre2007-10-311-0/+8
* pack-objects.c: fix some global variable abuse and memory leaksNicolas Pitre2007-10-171-9/+14
* More staticJunio C Hamano2007-06-131-55/+0
* Alter sha1close() 3rd argument to request flush onlyDana L. How2007-05-211-3/+5
* Custom compression levels for objects and packsDana How2007-05-111-2/+2