Sign in
googlers
/
jrn
/
git
/
25429fed5ce134bce9f729d927ac397badae1959
/
refs
/
files-backend.c
25429fe
refs: move the logic to add \t to reflog to the files backend
by Han-Wen Nienhuys
· 4 years, 8 months ago
523fa69
reflog: cleanse messages in the refs.c layer
by Junio C Hamano
· 4 years, 8 months ago
edc3069
refs: fix segfault when aborting empty transaction
by Patrick Steinhardt
· 5 years ago
145136a
C: use skip_prefix() to avoid hardcoded string length
by Junio C Hamano
· 5 years ago
e0ae244
refs: pass NULL to refs_read_ref_full() because object ID is not needed
by René Scharfe
· 5 years ago
9b7b029
dir-iterator: release strbuf after use
by René Scharfe
· 6 years ago
fa1da7d
dir-iterator: add flags parameter to dir_iterator_begin
by Matheus Tavares
· 6 years ago
3012397
dir-iterator: refactor state machine model
by Matheus Tavares
· 6 years ago
2e08c89
Merge branch 'jk/refs-double-abort'
by Junio C Hamano
· 6 years ago
917f2cd
Merge branch 'nd/rewritten-ref-is-per-worktree'
by Junio C Hamano
· 6 years ago
d3322eb
refs/files-backend: don't look at an aborted transaction
by Jeff King
· 6 years ago
249e8dc
refs/files-backend: handle packed transaction prepare failure
by Jeff King
· 6 years ago
b9317d5
Make sure refs/rewritten/ is per-worktree
by Nguyễn Thái Ngọc Duy
· 6 years ago
90d31ff
files-backend.c: reduce duplication in add_per_worktree_entries_to_dir()
by Nguyễn Thái Ngọc Duy
· 6 years ago
09e6564
files-backend.c: factor out per-worktree code in loose_fill_ref_dir()
by Nguyễn Thái Ngọc Duy
· 6 years ago
10dee40
files-backend: drop refs parameter from split_symref_update()
by Jeff King
· 6 years ago
46c0eb5
files-backend.c: fix build error on Solaris
by Nguyễn Thái Ngọc Duy
· 6 years ago
3a3b9d8
refs: new ref types to make per-worktree refs visible to all worktrees
by Nguyễn Thái Ngọc Duy
· 6 years ago
8aff1a9
Add a place for (not) sharing stuff between worktrees
by Nguyễn Thái Ngọc Duy
· 6 years ago
9001dc2
convert "oidcmp() != 0" to "!oideq()"
by Jeff King
· 7 years ago
4a7e27e
convert "oidcmp() == 0" to oideq()
by Jeff King
· 7 years ago
7d020f5
Merge branch 'jk/size-t'
by Junio C Hamano
· 7 years ago
3a2a1dc
Merge branch 'sb/object-store-lookup'
by Junio C Hamano
· 7 years ago
37aac3e
Merge branch 'bc/object-id'
by Junio C Hamano
· 7 years ago
765b496
pass st.st_size as hint for strbuf_readlink()
by Jeff King
· 7 years ago
2ae2e2a
refs/files-backend: use the_hash_algo for writing refs
by brian m. carlson
· 7 years ago
80a6c20
convert log_ref_write_fd() to use strbuf
by Ben Peart
· 7 years ago
109cd76
object: add repository argument to parse_object
by Stefan Beller
· 7 years ago
50f08db
Merge branch 'js/use-bug-macro'
by Junio C Hamano
· 7 years ago
2f76ebc
Merge branch 'ma/lockfile-cleanup'
by Junio C Hamano
· 7 years ago
b227586
lock_file: make function-local locks non-static
by Martin Ågren
· 7 years ago
174774c
Merge branch 'sb/object-store-replace'
by Junio C Hamano
· 7 years ago
033abf9
Replace all die("BUG: ...") calls by BUG() ones
by Johannes Schindelin
· 7 years ago
64a7416
refs: store the main ref store inside the repository struct
by Stefan Beller
· 7 years ago
fb9c2d2
refs: use chdir_notify to update cached relative paths
by Jeff King
· 7 years ago
2b72ea0
Merge branch 'mr/packed-ref-store-fix'
by Junio C Hamano
· 7 years ago
81fcb69
files_initial_transaction_commit(): only unlock if locked
by Mathias Rav
· 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
e7e456f
Merge branch 'bc/object-id'
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
acedcde
refs: rename constant `REF_ISPRUNING` to `REF_IS_PRUNING`
by Michael Haggerty
· 7 years ago
91774af
refs: rename constant `REF_NODEREF` to `REF_NO_DEREF`
by Michael Haggerty
· 7 years ago
5ac95fe
refs: tidy up and adjust visibility of the `ref_update` flags
by Michael Haggerty
· 7 years ago
62c72d1
ref_transaction_add_update(): remove a check
by Michael Haggerty
· 7 years ago
b00f3cf
prune_ref(): call `ref_transaction_add_update()` directly
by Michael Haggerty
· 7 years ago
b0ca411
files_transaction_prepare(): don't leak flags to packed transaction
by Michael Haggerty
· 7 years ago
7c6bd25
files-backend: don't rewrite the `packed-refs` file unnecessarily
by Michael Haggerty
· 7 years ago
ff08e56
Merge branch 'bc/object-id' into base
by Michael Haggerty
· 7 years ago
4e40fb3
Merge branch 'mh/ref-locking-fix'
by Junio C Hamano
· 7 years ago
da5267f
files_transaction_prepare(): fix handling of ref lock failure
by Michael Haggerty
· 7 years ago
4f01e50
refs/files-backend: convert static functions to object_id
by brian m. carlson
· 7 years ago
99afe91
refs: convert read_raw_ref backends to struct object_id
by brian m. carlson
· 7 years ago
49e6147
refs: convert resolve_ref_unsafe 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
34c290a
refs: convert read_ref and read_ref_full to object_id
by brian m. carlson
· 7 years ago
89f3bbd
refs: update ref transactions to use struct object_id
by brian m. carlson
· 7 years ago
2616a5e
refs: convert delete_ref and refs_delete_ref to struct object_id
by brian m. carlson
· 7 years ago
49e9958
refs/files-backend: convert struct ref_to_prune to object_id
by brian m. carlson
· 7 years ago
efe9d6c
Merge branch 'rs/resolve-ref-optional-result'
by Junio C Hamano
· 7 years ago
1a2e1a7
Merge branch 'mh/mmap-packed-refs'
by Junio C Hamano
· 7 years ago
cb1083c
Merge branch 'jk/read-in-full'
by Junio C Hamano
· 7 years ago
3b48045
Merge branch 'sd/branch-copy'
by Junio C Hamano
· 7 years ago
872ccb2
refs: pass NULL to refs_resolve_refdup() if hash is not needed
by René Scharfe
· 7 years ago
73ecdc6
Merge branch 'rs/resolve-ref-optional-result'
by Junio C Hamano
· 7 years ago
88780c3
files-backend: prefer "0" for write_in_full() error check
by Jeff King
· 7 years ago
ba1c052
ref_store: implement `refs_peel_ref()` generically
by Michael Haggerty
· 7 years ago
c50424a
Merge branch 'jk/write-in-full-fix'
by Junio C Hamano
· 7 years ago
e691b02
refs: pass NULL to refs_resolve_ref_unsafe() if hash is not needed
by René Scharfe
· 7 years ago
07f0542
Merge branch 'mh/packed-ref-transactions'
by Junio C Hamano
· 7 years ago
89563ec
Merge branch 'jk/incore-lockfile-removal'
by Junio C Hamano
· 7 years ago
8a044c7
Merge branch 'nd/prune-in-worktree'
by Junio C Hamano
· 7 years ago
dafbe19
Merge branch 'ma/split-symref-update-fix'
by Junio C Hamano
· 7 years ago
8738a8a
ref_iterator: keep track of whether the iterator output is ordered
by Michael Haggerty
· 8 years ago
564bde9
convert less-trivial versions of "write_in_full() != len"
by Jeff King
· 8 years ago
06f46f2
avoid "write_in_full(fd, buf, len) != len" pattern
by Jeff King
· 8 years ago
276d0e3
refs/files-backend: add `refname`, not "HEAD", to list
by Martin Ågren
· 8 years ago
3f5ef95
refs/files-backend: correct return value in lock_ref_for_update
by Martin Ågren
· 8 years ago
851e1fb
refs/files-backend: fix memory leak in lock_ref_for_update
by Martin Ågren
· 8 years ago
c299468
refs/files-backend: add longer-scoped copy of string to list
by Martin Ågren
· 8 years ago
5e00a6c
files_transaction_finish(): delete reflogs before references
by Michael Haggerty
· 8 years ago
dc39e09
files_ref_store: use a transaction to update packed refs
by Michael Haggerty
· 8 years ago
1444bfe
files_initial_transaction_commit(): use a transaction for packed refs
by Michael Haggerty
· 8 years ago
22b09cd
prune_refs(): also free the linked list
by Michael Haggerty
· 8 years ago
27d03d0
files_pack_refs(): use a reference transaction to write packed refs
by Michael Haggerty
· 8 years ago
2fb330c
packed_delete_refs(): implement method
by Michael Haggerty
· 8 years ago
ee4d8e4
ref_lock: stop leaking lock_files
by Jeff King
· 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
f2dd90f
Merge branch 'mh/ref-lock-entry'
by Junio C Hamano
· 8 years ago
944b4e3
files-backend: make reflog iterator go through per-worktree reflog
by Nguyễn Thái Ngọc Duy
· 8 years ago
4ff0f01
refs: retry acquiring reference locks for 100ms
by Michael Haggerty
· 8 years ago
44c2339
Merge branch 'mh/packed-ref-store'
by Junio C Hamano
· 8 years ago
8ec617c
files-backend: cheapen refname_available check when locking refs
by Michael Haggerty
· 8 years ago
e5cc7d7
repack_without_refs(): don't lock or unlock the packed refs
by Michael Haggerty
· 8 years ago
5c83d85
Merge branch 'mh/packed-ref-store-prep'
by Junio C Hamano
· 8 years ago
50f03c6
Merge branch 'ab/free-and-null'
by Junio C Hamano
· 8 years ago
f31d23a
Merge branch 'bw/config-h'
by Junio C Hamano
· 8 years ago
42c7f7f
commit_packed_refs(): remove call to `packed_refs_unlock()`
by Michael Haggerty
· 8 years ago
Next »