Sign in
googlers
/
jrn
/
git
/
f937bc2f86ba2c2956b4228bd2386aaafc9afe83
/
refs
/
packed-backend.c
49d1660
refs/packed-backend: express constants using the_hash_algo
by brian m. carlson
· 6 years ago
9001dc2
convert "oidcmp() != 0" to "!oideq()"
by Jeff King
· 7 years ago
09427e8
refs/packed-backend.c: close fd of empty file
by Stefan Beller
· 7 years ago
033abf9
Replace all die("BUG: ...") calls by BUG() ones
by Johannes Schindelin
· 7 years ago
fb9c2d2
refs: use chdir_notify to update cached relative paths
by Jeff King
· 7 years ago
9db2291
Merge branch 'kg/packed-ref-cache-fix'
by Junio C Hamano
· 7 years ago
ba41a8b
packed_ref_cache: don't use mmap() for small files
by Kim Gybels
· 7 years ago
01caf20
load_contents(): don't try to mmap an empty file
by Michael Haggerty
· 7 years ago
f342429
packed_ref_iterator_begin(): make optimization more general
by Michael Haggerty
· 7 years ago
4a14f8d
find_reference_location(): make function safe for empty snapshots
by Michael Haggerty
· 7 years ago
27a4184
create_snapshot(): use `xmemdupz()` rather than a strbuf
by Michael Haggerty
· 7 years ago
4a2854f
struct snapshot: store `start` rather than `header_len`
by Michael Haggerty
· 7 years ago
02abc6b
Merge branch 'mh/avoid-rewriting-packed-refs' into maint
by Junio C Hamano
· 7 years ago
a972229
Merge branch 'mh/tidy-ref-update-flags'
by Junio C Hamano
· 7 years ago
ffb0b57
Merge branch 'mh/avoid-rewriting-packed-refs'
by Junio C Hamano
· 7 years ago
78fb457
refs: update some more docs to use "oid" rather than "sha1"
by Michael Haggerty
· 7 years ago
4170188
write_packed_entry(): take `object_id` arguments
by Michael Haggerty
· 7 years ago
7c6bd25
files-backend: don't rewrite the `packed-refs` file unnecessarily
by Michael Haggerty
· 7 years ago
99afe91
refs: convert read_raw_ref backends to struct object_id
by brian m. carlson
· 7 years ago
ac2ed0d
refs: convert peel_object to struct object_id
by brian m. carlson
· 7 years ago
0155f71
refs: convert reflog_expire parameter to struct object_id
by brian m. carlson
· 7 years ago
e46ebc2
Merge branch 'rs/cleanup-strbuf-users'
by Junio C Hamano
· 7 years ago
1a2e1a7
Merge branch 'mh/mmap-packed-refs'
by Junio C Hamano
· 7 years ago
3b48045
Merge branch 'sd/branch-copy'
by Junio C Hamano
· 7 years ago
72d4a9a
use strbuf_addstr() for adding strings to strbufs
by René Scharfe
· 7 years ago
cff28ca
packed-backend.c: rename a bunch of things and update comments
by Michael Haggerty
· 7 years ago
523ee2d
mmapped_ref_iterator: inline into `packed_ref_iterator`
by Michael Haggerty
· 7 years ago
a6e19bc
ref_cache: remove support for storing peeled values
by Michael Haggerty
· 7 years ago
9dd389f
packed_ref_store: get rid of the `ref_cache` entirely
by Michael Haggerty
· 7 years ago
ba1c052
ref_store: implement `refs_peel_ref()` generically
by Michael Haggerty
· 7 years ago
f3987ab
packed_read_raw_ref(): read the reference from the mmapped buffer
by Michael Haggerty
· 7 years ago
d1cf155
packed_ref_iterator_begin(): iterate using `mmapped_ref_iterator`
by Michael Haggerty
· 7 years ago
02b920f
read_packed_refs(): ensure that references are ordered when read
by Michael Haggerty
· 7 years ago
5b63361
packed_ref_cache: keep the `packed-refs` file mmapped if possible
by Michael Haggerty
· 7 years ago
14b3c34
packed-backend.c: reorder some definitions
by Michael Haggerty
· 7 years ago
81b9b5a
mmapped_ref_iterator_advance(): no peeled value for broken refs
by Michael Haggerty
· 7 years ago
9cfb3dc
mmapped_ref_iterator: add iterator over a packed-refs file
by Michael Haggerty
· 7 years ago
daa4540
packed_ref_cache: remember the file-wide peeling state
by Michael Haggerty
· 7 years ago
6a9bc40
read_packed_refs(): read references with minimal copying
by Michael Haggerty
· 7 years ago
07f0542
Merge branch 'mh/packed-ref-transactions'
by Junio C Hamano
· 7 years ago
a881169
read_packed_refs(): make parsing of the header line more robust
by Michael Haggerty
· 7 years ago
36f2353
read_packed_refs(): only check for a header at the top of the file
by Michael Haggerty
· 7 years ago
49a03ef
read_packed_refs(): use mmap to read the `packed-refs` file
by Michael Haggerty
· 7 years ago
735267a
die_unterminated_line(), die_invalid_line(): new functions
by Michael Haggerty
· 7 years ago
f0a7dc8
packed_ref_cache: add a backlink to the associated `packed_ref_store`
by Michael Haggerty
· 7 years ago
8738a8a
ref_iterator: keep track of whether the iterator output is ordered
by Michael Haggerty
· 7 years ago
9939b33
packed-backend: rip out some now-unused code
by Michael Haggerty
· 8 years ago
2fb330c
packed_delete_refs(): implement method
by Michael Haggerty
· 8 years ago
2775d87
packed_ref_store: implement reference transactions
by Michael Haggerty
· 8 years ago
39c8df0
packed-backend: don't adjust the reference count on lock/unlock
by Michael Haggerty
· 8 years ago
076aa2c
tempfile: auto-allocate tempfiles on heap
by Jeff King
· 8 years ago
83a3069
lockfile: do not rollback lock on failed close
by Jeff King
· 8 years ago
44c2339
Merge branch 'mh/packed-ref-store'
by Junio C Hamano
· 8 years ago
198b808
packed_ref_store: handle a packed-refs file that is a symlink
by Michael Haggerty
· 8 years ago
9308b7f
read_packed_refs(): die if `packed-refs` contains bogus data
by Michael Haggerty
· 8 years ago
e5cc7d7
repack_without_refs(): don't lock or unlock the packed refs
by Michael Haggerty
· 8 years ago
42c7f7f
commit_packed_refs(): remove call to `packed_refs_unlock()`
by Michael Haggerty
· 8 years ago
9051198
clear_packed_ref_cache(): don't protest if the lock is held
by Michael Haggerty
· 8 years ago
49aebcf
packed_refs_unlock(), packed_refs_is_locked(): new functions
by Michael Haggerty
· 8 years ago
c8bed83
packed_refs_lock(): report errors via a `struct strbuf *err`
by Michael Haggerty
· 8 years ago
b7de57d
packed_refs_lock(): function renamed from lock_packed_refs()
by Michael Haggerty
· 8 years ago
42dfa7e
commit_packed_refs(): use a staging file separate from the lockfile
by Michael Haggerty
· 8 years ago
3478983
commit_packed_refs(): report errors rather than dying
by Michael Haggerty
· 8 years ago
e0cc8ac
packed_ref_store: make class into a subclass of `ref_store`
by Michael Haggerty
· 8 years ago
67be7c5
packed-backend: new module for handling packed references
by Michael Haggerty
· 8 years ago