diff options
| author | Junio C Hamano <gitster@pobox.com> | 2026-07-30 10:32:04 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-07-30 10:32:05 -0700 |
| commit | d407e69787dbdfb1228ad88cc51aae04d7a3d2c1 (patch) | |
| tree | 2262c4fc17b7d182f4b9ad602dc3be80d4068e76 /t/t4013/diff.format-patch_--stdout_initial..master | |
| parent | 554ef2522c32393a9d195e1711d7e4409c92c634 (diff) | |
| parent | 810f8b203303f27543537d3ceadc90b065ed9c8f (diff) | |
Merge branch 'ps/odb-move-loose-object-writing'
The logic to write loose objects has been refactored and moved from
'object-file.c' to the loose backend source file 'odb/source-loose.c',
making the loose backend more self-contained. This is achieved by
first refactoring force_object_loose() to use generic ODB write
interfaces instead of loose-backend internals.
* ps/odb-move-loose-object-writing:
object-file: move logic to write loose objects
object-file: move `force_object_loose()`
object-file: force objects loose via generic interface
object-file: fix memory leak in `force_object_loose()`
odb: support setting mtime when writing objects
odb: lift object existence check out of the "loose" backend
odb: compute object hash in `odb_write_object_ext()`
t/u-odb-inmemory: implement wrapper for writing objects
odb: compute compat object ID in `odb_write_object_ext()`
Diffstat (limited to 't/t4013/diff.format-patch_--stdout_initial..master')
0 files changed, 0 insertions, 0 deletions
