index
:
kernel/git/mst/git.git
master
Unnamed repository; edit this file 'description' to name the repository.
Michael S. Tsirkin
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sha1_file.c
Age
Commit message (
Expand
)
Author
Files
Lines
2014-04-08
Merge branch 'jl/nor-or-nand-and'
Junio C Hamano
1
-2
/
+2
2014-03-31
code and test: fix misuses of "nor"
Justin Lebar
1
-1
/
+1
2014-03-31
comments: fix misuses of "nor"
Justin Lebar
1
-1
/
+1
2014-03-18
Merge branch 'dd/use-alloc-grow'
Junio C Hamano
1
-6
/
+1
2014-03-18
Merge branch 'nd/sha1-file-delta-stack-leakage-fix'
Junio C Hamano
1
-0
/
+4
2014-03-14
Merge branch 'mh/object-code-cleanup'
Junio C Hamano
1
-30
/
+36
2014-03-03
sha1_file.c: use ALLOC_GROW() in pretend_sha1_file()
Dmitry S. Dolzhenko
1
-6
/
+1
2014-02-27
Merge branch 'jk/pack-bitmap'
Junio C Hamano
1
-4
/
+2
2014-02-24
sha1_file.c: document a bunch of functions defined in the file
Michael Haggerty
1
-11
/
+15
2014-02-24
sha1_file_name(): declare to return a const string
Michael Haggerty
1
-15
/
+9
2014-02-24
find_pack_entry(): document last_found_pack
Michael Haggerty
1
-4
/
+12
2014-02-24
sha1_file: fix delta_stack memory leak in unpack_entry
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2014-01-27
Merge branch 'ss/safe-create-leading-dir-with-slash'
Junio C Hamano
1
-4
/
+8
2014-01-27
Merge branch 'mh/safe-create-leading-directories'
Junio C Hamano
1
-29
/
+38
2014-01-22
safe_create_leading_directories(): on Windows, \ can separate path components
Michael Haggerty
1
-4
/
+8
2014-01-16
do not discard revindex when re-preparing packfiles
Jeff King
1
-1
/
+0
2014-01-10
Merge branch 'jk/oi-delta-base'
Junio C Hamano
1
-0
/
+53
2014-01-10
Merge branch 'jh/rlimit-nofile-fallback'
Junio C Hamano
1
-7
/
+30
2014-01-10
Merge branch 'cc/replace-object-info'
Junio C Hamano
1
-10
/
+10
2014-01-06
safe_create_leading_directories(): add new error value SCLD_VANISHED
Michael Haggerty
1
-0
/
+11
2014-01-06
safe_create_leading_directories(): introduce enum for return values
Michael Haggerty
1
-8
/
+8
2014-01-06
safe_create_leading_directories(): always restore slash at end of loop
Michael Haggerty
1
-13
/
+9
2014-01-06
safe_create_leading_directories(): split on first of multiple slashes
Michael Haggerty
1
-2
/
+3
2014-01-06
safe_create_leading_directories(): rename local variable
Michael Haggerty
1
-5
/
+5
2014-01-06
safe_create_leading_directories(): add explicit "slash" pointer
Michael Haggerty
1
-9
/
+11
2014-01-06
safe_create_leading_directories(): reduce scope of local variable
Michael Haggerty
1
-1
/
+2
2014-01-06
safe_create_leading_directories(): fix format of "if" chaining
Michael Haggerty
1
-4
/
+2
2013-12-30
count-objects: recognize .bitmap in garbage-checking
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2013-12-26
sha1_object_info_extended: provide delta base sha1s
Jeff King
1
-0
/
+53
2013-12-18
get_max_fd_limit(): fall back to OPEN_MAX upon getrlimit/sysconf failure
Junio C Hamano
1
-7
/
+30
2013-12-17
Merge branch 'jh/loose-object-dirs-creation-race' into maint
Junio C Hamano
1
-1
/
+3
2013-12-17
Merge branch 'sb/sha1-loose-object-info-check-existence' into maint
Junio C Hamano
1
-6
/
+9
2013-12-12
sha1_file: perform object replacement in sha1_object_info_extended()
Christian Couder
1
-6
/
+7
2013-12-12
sha1_object_info_extended(): add an "unsigned flags" parameter
Christian Couder
1
-3
/
+3
2013-12-12
sha1_file.c: add lookup_replace_object_extended() to pass flags
Christian Couder
1
-2
/
+1
2013-12-12
rename READ_SHA1_FILE_REPLACE flag to LOOKUP_REPLACE_OBJECT
Christian Couder
1
-1
/
+1
2013-12-06
Merge branch 'jk/remove-experimental-loose-object-support'
Junio C Hamano
1
-74
/
+0
2013-12-05
Merge branch 'sb/sha1-loose-object-info-check-existence'
Junio C Hamano
1
-6
/
+9
2013-12-05
Merge branch 'jh/loose-object-dirs-creation-race'
Junio C Hamano
1
-1
/
+3
2013-11-21
drop support for "experimental" loose objects
Jeff King
1
-74
/
+0
2013-11-06
sha1_loose_object_info(): do not return success on missing object
Junio C Hamano
1
-6
/
+9
2013-10-28
Sync with v1.8.4.2
Junio C Hamano
1
-1
/
+1
2013-10-28
sha1_file.c:create_tmpfile(): Fix race when creating loose object dirs
Johan Herland
1
-1
/
+3
2013-10-28
sha1_file: move comment about return value where it belongs
Christian Couder
1
-1
/
+1
2013-10-24
sha1_file: export `git_open_noatime`
Vicent Marti
1
-3
/
+1
2013-09-24
Merge branch 'nd/unpack-entry-optim-in-pack-objects'
Jonathan Nieder
1
-10
/
+10
2013-09-17
Merge branch 'jk/has-sha1-file-retry-packed'
Junio C Hamano
1
-1
/
+4
2013-09-13
pack-objects: no crc check when the cached version is used
Nguyễn Thái Ngọc Duy
1
-10
/
+10
2013-09-04
Merge branch 'bc/unuse-packfile'
Junio C Hamano
1
-15
/
+85
2013-08-30
has_sha1_file: re-check pack directory before giving up
Jeff King
1
-1
/
+4
2013-08-02
Don't close pack fd when free'ing pack windows
Brandon Casey
1
-14
/
+7
2013-08-02
sha1_file: introduce close_one_pack() to close packs on fd pressure
Brandon Casey
1
-1
/
+78
2013-07-24
Merge branch 'jk/cat-file-batch-optim'
Junio C Hamano
1
-60
/
+119
2013-07-18
Fix some sparse warnings
Ramsay Jones
1
-1
/
+1
2013-07-18
Merge branch 'jk/in-pack-size-measurement'
Junio C Hamano
1
-5
/
+17
2013-07-12
sha1_object_info_extended: pass object_info to helpers
Jeff King
1
-27
/
+22
2013-07-12
sha1_object_info_extended: make type calculation optional
Jeff King
1
-7
/
+13
2013-07-12
packed_object_info: make type lookup optional
Jeff King
1
-9
/
+16
2013-07-12
packed_object_info: hoist delta type resolution to helper
Jeff King
1
-40
/
+53
2013-07-12
sha1_loose_object_info: make type lookup optional
Jeff King
1
-5
/
+43
2013-07-12
sha1_object_info_extended: rename "status" to "type"
Jeff King
1
-10
/
+10
2013-07-07
teach sha1_object_info_extended a "disk_size" query
Jeff King
1
-4
/
+16
2013-07-07
zero-initialize object_info structs
Jeff King
1
-1
/
+1
2013-06-23
Merge branch 'jk/unpack-entry-fallback-to-another'
Junio C Hamano
1
-1
/
+10
2013-06-20
Merge branch 'nd/traces'
Junio C Hamano
1
-2
/
+12
2013-06-14
unpack_entry: do not die when we fail to apply a delta
Jeff King
1
-1
/
+10
2013-06-11
Merge branch 'tr/sha1-file-silence-loose-object-info-under-prune-race'
Junio C Hamano
1
-1
/
+1
2013-06-09
core: use env variable instead of config var to turn on logging pack access
Nguyễn Thái Ngọc Duy
1
-2
/
+12
2013-06-03
sha1_file: silence sha1_loose_object_info
Thomas Rast
1
-1
/
+1
2013-06-03
sha1_file: trivial style cleanup
Felipe Contreras
1
-1
/
+1
2013-05-03
Merge branch 'tr/unpack-entry-use-after-free-fix'
Junio C Hamano
1
-1
/
+0
2013-04-30
unpack_entry: avoid freeing objects in base cache
Thomas Rast
1
-1
/
+0
2013-04-18
Merge branch 'tr/packed-object-info-wo-recursion'
Junio C Hamano
1
-145
/
+266
2013-04-03
Merge branch 'jk/check-corrupt-objects-carefully'
Junio C Hamano
1
-0
/
+4
2013-04-02
Merge branch 'sw/safe-create-leading-dir-race'
Junio C Hamano
1
-2
/
+7
2013-03-27
check_sha1_signature: check return value from read_istream
Jeff King
1
-0
/
+4
2013-03-27
sha1_file: remove recursion in unpack_entry
Thomas Rast
1
-81
/
+150
2013-03-27
Refactor parts of in_delta_base_cache/cache_or_unpack_entry
Thomas Rast
1
-13
/
+32
2013-03-26
safe_create_leading_directories: fix race that could give a false negative
Steven Walter
1
-2
/
+7
2013-03-25
sha1_file: remove recursion in packed_object_info
Thomas Rast
1
-51
/
+84
2013-02-15
count-objects: report garbage files in pack directory too
Nguyễn Thái Ngọc Duy
1
-1
/
+82
2013-02-13
sha1_file: reorder code in prepare_packed_git_one()
Nguyễn Thái Ngọc Duy
1
-16
/
+14
2012-11-08
link_alt_odb_entries(): take (char *, len) rather than two pointers
Michael Haggerty
1
-5
/
+5
2012-11-08
link_alt_odb_entries(): use string_list_split_in_place()
Michael Haggerty
1
-24
/
+18
2012-08-24
sha1_file.c: introduce get_max_fd_limit() helper
Joachim Schmitz
1
-7
/
+19
2012-07-30
Merge branch 'hv/link-alt-odb-entry'
Junio C Hamano
1
-1
/
+1
2012-07-29
link_alt_odb_entry: fix read over array bounds reported by valgrind
Heiko Voigt
1
-1
/
+1
2012-05-23
Merge branch 'hv/submodule-alt-odb'
Junio C Hamano
1
-2
/
+1
2012-05-14
teach add_submodule_odb() to look for alternates
Heiko Voigt
1
-2
/
+1
2012-04-30
remove blank filename in error message
Pete Wyckoff
1
-1
/
+1
2012-04-30
remove superfluous newlines in error messages
Pete Wyckoff
1
-3
/
+3
2012-03-07
parse_object: avoid putting whole blob in core
Nguyễn Thái Ngọc Duy
1
-2
/
+40
2012-03-04
Merge branch 'jk/maint-avoid-streaming-filtered-contents' into maint
Junio C Hamano
1
-5
/
+9
2012-02-26
Merge branch 'jk/maint-avoid-streaming-filtered-contents'
Junio C Hamano
1
-5
/
+9
2012-02-24
do not stream large files to pack when filters are in use
Jeff King
1
-5
/
+9
2012-02-21
Merge branch 'nd/find-pack-entry-recent-cache-invalidation' into maint
Junio C Hamano
1
-38
/
+46
2012-02-16
Merge branch 'mm/empty-loose-error-message' into maint
Junio C Hamano
1
-0
/
+5
2012-02-12
Merge branch 'nd/find-pack-entry-recent-cache-invalidation'
Junio C Hamano
1
-38
/
+46
2012-02-12
Merge branch 'mm/empty-loose-error-message'
Junio C Hamano
1
-0
/
+5
2012-02-06
fsck: give accurate error message on empty loose object files
Matthieu Moy
1
-0
/
+5
2012-02-01
find_pack_entry(): do not keep packed_git pointer locally
Nguyễn Thái Ngọc Duy
1
-14
/
+13
2012-02-01
sha1_file.c: move the core logic of find_pack_entry() into fill_pack_entry()
Nguyễn Thái Ngọc Duy
1
-26
/
+35
2011-12-21
Appease Sun Studio by renaming "tmpfile"
Ævar Arnfjörð Bjarmason
1
-6
/
+6
2011-12-16
Merge branch 'jc/stream-to-pack'
Junio C Hamano
1
-63
/
+4
2011-12-13
Merge branch 'nd/misc-cleanups' into maint
Junio C Hamano
1
-1
/
+2
2011-12-05
Merge branch 'nd/misc-cleanups'
Junio C Hamano
1
-1
/
+2
2011-12-01
bulk-checkin: replace fast-import based implementation
Junio C Hamano
1
-63
/
+4
2011-11-15
sha1_file: don't mix enum with int
Ramkumar Ramachandra
1
-1
/
+1
2011-10-27
unpack_object_header_buffer(): clear the size field upon error
Junio C Hamano
1
-1
/
+2
2011-10-21
Merge branch 'jk/maint-pack-objects-compete-with-delete'
Junio C Hamano
1
-2
/
+2
2011-10-14
downgrade "packfile cannot be accessed" errors to warnings
Jeff King
1
-1
/
+1
2011-10-14
pack-objects: protect against disappearing packs
Jeff King
1
-1
/
+1
2011-10-05
Merge branch 'wh/normalize-alt-odb-path'
Junio C Hamano
1
-17
/
+20
2011-09-07
sha1_file: normalize alt_odb path before comparing and storing
Hui Wang
1
-17
/
+20
2011-08-28
Merge branch 'jc/maint-clone-alternates'
Junio C Hamano
1
-1
/
+1
2011-08-23
Merge branch 'rt/zlib-smaller-window'
Junio C Hamano
1
-6
/
+26
2011-08-23
clone: clone from a repository with relative alternates
Junio C Hamano
1
-1
/
+1
2011-08-11
Tolerate zlib deflation with window size < 32Kb
Roberto Tyley
1
-6
/
+26
2011-08-05
Merge branch 'jc/pack-order-tweak'
Junio C Hamano
1
-0
/
+21
2011-08-01
Merge branch 'jc/legacy-loose-object' into maint
Junio C Hamano
1
-29
/
+33
2011-07-19
Merge branch 'jc/index-pack'
Junio C Hamano
1
-55
/
+0
2011-07-19
Merge branch 'jc/zlib-wrap'
Junio C Hamano
1
-14
/
+14
2011-07-13
Merge branch 'jc/legacy-loose-object'
Junio C Hamano
1
-29
/
+33
2011-07-06
core: log offset pack data accesses happened
Junio C Hamano
1
-0
/
+21
2011-06-10
zlib: zlib can only process 4GB at a time
Junio C Hamano
1
-9
/
+9
2011-06-10
zlib: wrap deflate side of the API
Junio C Hamano
1
-5
/
+5
2011-06-08
sha1_file.c: "legacy" is really the current format
Junio C Hamano
1
-29
/
+33
2011-06-05
verify-pack: use index-pack --verify
Junio C Hamano
1
-55
/
+0
2011-05-26
sha1_file: use the correct type (ssize_t, not size_t) for read-style function
Jim Meyering
1
-1
/
+1
2011-05-25
Merge branch 'jc/bigfile'
Junio C Hamano
1
-24
/
+123
2011-05-20
sha1_file.c: expose helpers to read loose objects
Junio C Hamano
1
-3
/
+3
2011-05-20
unpack_object_header(): make it public
Junio C Hamano
1
-4
/
+4
2011-05-20
sha1_object_info_extended(): hint about objects in delta-base cache
Junio C Hamano
1
-0
/
+9
2011-05-19
Merge branch 'jc/replacing'
Junio C Hamano
1
-9
/
+7
2011-05-19
sha1_object_info_extended(): expose a bit more info
Junio C Hamano
1
-11
/
+31
2011-05-16
packed_object_info_detail(): do not return a string
Junio C Hamano
1
-2
/
+2
2011-05-15
Merge branches 'jc/convert', 'jc/bigfile' and 'jc/replacing' into jc/streaming
Junio C Hamano
1
-33
/
+130
2011-05-15
git_open_noatime(): drop unused parameter
Junio C Hamano
1
-8
/
+7
2011-05-15
sha1_file: typofix
Junio C Hamano
1
-1
/
+1
2011-05-15
read_sha1_file(): allow selective bypassing of replacement mechanism
Junio C Hamano
1
-4
/
+6
2011-05-15
read_sha1_file(): get rid of read_sha1_file_repl() madness
Junio C Hamano
1
-8
/
+4
2011-05-13
Bigfile: teach "git add" to send a large file straight to a pack
Junio C Hamano
1
-1
/
+83
2011-05-09
index_fd(): split into two helper functions
Junio C Hamano
1
-11
/
+31
2011-05-09
index_fd(): turn write_object and format_check arguments into one flag
Junio C Hamano
1
-16
/
+13
2011-04-13
remove doubled words, e.g., s/to to/to/, and fix related typos
Jim Meyering
1
-1
/
+1
2011-03-26
Merge branch 'jc/maint-rerere-in-workdir'
Junio C Hamano
1
-0
/
+29
2011-03-23
rerere: make sure it works even in a workdir attached to a young repository
Junio C Hamano
1
-0
/
+29
2011-03-23
Merge branch 'jn/maint-c99-format'
Junio C Hamano
1
-7
/
+2
2011-03-17
unbreak and eliminate NO_C99_FORMAT
Jonathan Nieder
1
-7
/
+2
2011-03-15
Merge branch 'sp/maint-fd-limit'
Junio C Hamano
1
-18
/
+66
2011-03-02
sha1_file.c: Don't retain open fds on small packs
Shawn O. Pearce
1
-5
/
+36
2011-02-28
Limit file descriptors used by packs
Shawn O. Pearce
1
-13
/
+30
2011-02-27
Merge branch 'nd/hash-object-sanity'
Junio C Hamano
1
-7
/
+47
2011-02-14
correct type of EMPTY_TREE_SHA1_BIN
Jonathan Nieder
1
-1
/
+1
2011-02-07
sha1_object_info: examine cached_object store too
Nguyễn Thái Ngọc Duy
1
-0
/
+8
2011-02-07
sha1_file.c: move find_cached_object up so sha1_object_info can use it
Nguyễn Thái Ngọc Duy
1
-35
/
+35
2011-02-07
Make hash-object more robust against malformed objects
Nguyễn Thái Ngọc Duy
1
-7
/
+47
2011-01-20
Correctly report corrupted objects
Björn Steinbrink
1
-1
/
+1
2010-12-03
Merge branch 'jn/thinner-wrapper'
Junio C Hamano
1
-0
/
+26
2010-11-10
Remove pack file handling dependency from wrapper.o
Jonathan Nieder
1
-0
/
+11
2010-11-10
wrapper: move xmmap() to sha1_file.c
Jonathan Nieder
1
-0
/
+15
2010-11-03
Work around EMFILE when there are too many pack files
Shawn O. Pearce
1
-16
/
+27
2010-11-03
Use git_open_noatime when accessing pack data
Shawn O. Pearce
1
-4
/
+6
2010-11-03
A loose object is not corrupt if it cannot be read due to EMFILE
Junio C Hamano
1
-1
/
+6
2010-11-03
read_sha1_file(): report correct name of packfile with a corrupt object
Junio C Hamano
1
-17
/
+24
2010-07-14
sha1_file: Show the the type and path to corrupt objects
Ævar Arnfjörð Bjarmason
1
-2
/
+11
2010-06-13
Merge branch 'jk/maint-sha1-file-name-fix'
Junio C Hamano
1
-13
/
+15
2010-05-25
remove over-eager caching in sha1_file_name
Jeff King
1
-13
/
+15
2010-05-21
Merge branch 'sp/maint-dumb-http-pack-reidx'
Junio C Hamano
1
-4
/
+10
2010-05-18
Merge branch 'maint'
Junio C Hamano
1
-3
/
+4
2010-05-18
hash_object: correction for zero length file
Dmitry Potapov
1
-3
/
+4
2010-04-19
Allow parse_pack_index on temporary files
Shawn O. Pearce
1
-2
/
+1
2010-04-19
Introduce close_pack_index to permit replacement
Shawn O. Pearce
1
-2
/
+9
2010-04-01
make commit_tree a library function
Jeff King
1
-0
/
+10
2010-04-01
fix const-correctness of write_sha1_file
Jeff King
1
-3
/
+3
2010-03-08
Merge branch 'mm/mkstemps-mode-for-packfiles' into maint
Junio C Hamano
1
-3
/
+3
2010-03-07
Merge branch 'nd/root-git'
Junio C Hamano
1
-7
/
+0
2010-03-07
Merge branch 'mm/mkstemps-mode-for-packfiles'
Junio C Hamano
1
-3
/
+3
2010-03-04
Merge branch 'dp/read-not-mmap-small-loose-object' into maint
Junio C Hamano
1
-0
/
+10
2010-03-02
Merge branch 'np/compress-loose-object-memsave'
Junio C Hamano
1
-14
/
+19
2010-02-22
Use git_mkstemp_mode instead of plain mkstemp to create object files
Matthieu Moy
1
-3
/
+3
2010-02-21
sha1_file: be paranoid when creating loose objects
Nicolas Pitre
1
-0
/
+9
2010-02-21
hash-object: don't use mmap() for small files
Dmitry Potapov
1
-0
/
+10
2010-02-21
sha1_file: don't malloc the whole compressed result when writing out objects
Nicolas Pitre
1
-14
/
+10
2010-02-16
Move offset_1st_component() to path.c
Nguyễn Thái Ngọc Duy
1
-7
/
+0
2010-01-27
Merge branch 'il/maint-xmallocz'
Junio C Hamano
1
-4
/
+2
2010-01-26
Fix integer overflow in unpack_compressed_entry()
Ilari Liusvaara
1
-2
/
+1
2010-01-26
Fix integer overflow in unpack_sha1_rest()
Ilari Liusvaara
1
-2
/
+1
2010-01-21
slim down "git show-index"
Linus Torvalds
1
-66
/
+0
2010-01-12
sha1_file.c: remove unused function
Junio C Hamano
1
-8
/
+0
2009-10-21
Fix incorrect error check while reading deflated pack data
Junio C Hamano
1
-5
/
+3
2009-10-14
sha1_file: Fix infinite loop when pack is corrupted
Shawn O. Pearce
1
-0
/
+4
2009-08-21
Merge branch 'cc/replace'
Junio C Hamano
1
-5
/
+18
2009-07-22
refactor: use bitsizeof() instead of 8 * sizeof()
Pierre Habouzit
1
-1
/
+1
2009-07-06
Merge branch 'tr/die_errno'
Junio C Hamano
1
-1
/
+1
2009-06-27
Convert existing die(..., strerror(errno)) to die_errno()
Thomas Rast
1
-1
/
+1
2009-06-18
Fix big left-shifts of unsigned char
Linus Torvalds
1
-2
/
+1
2009-05-31
sha1_file: add a "read_sha1_file_repl" function
Christian Couder
1
-2
/
+7
2009-05-31
replace_object: add mechanism to replace objects found in "refs/replace/"
Christian Couder
1
-3
/
+11
2009-05-25
Merge branch 'ar/unlink-err' into maint
Junio C Hamano
1
-1
/
+1
[next]