TapTap
d2d1b63f44
refactor(receive): split file_save/incremental_check/delete_commit out
...
Pure structural split of src/shared/file_receive.c into focused translation
units behind the unchanged file_receive.h facade:
- file_save.c : save-to-disk, special nodes, --delay-updates staging
- incremental_check.c : xattr/delta/basis/fuzzy receive + check state machine
- delete_commit.c : manifest receive + delete budget walkers
- file_receive.c : wire receive dispatch + deferred dir metadata
The shared receive_file_xattrs helper and MAX_FILE_DATA_SIZE are declared in
incremental_check.h. file_save_to_disk_full_ex is decomposed into static
helpers (validation, special dispatch, dir/symlink creation, path resolution,
pre-write policies, data install) routed through one cleanup epilogue.
No behavior change.
2026-09-22 13:38:54 +02:00
..
2026-09-21 18:52:46 +02:00
2026-08-30 13:50:42 +02:00
2026-09-15 22:10:02 +02:00
2026-09-10 22:05:18 +02:00
2026-09-18 20:39:20 +02:00
2026-09-18 20:39:20 +02:00
2026-09-19 15:55:51 +02:00
2026-09-19 15:55:51 +02:00
2026-09-16 01:23:45 +02:00
2026-09-16 01:23:45 +02:00
2026-09-21 19:50:33 +02:00
2026-09-14 16:19:26 +02:00
2026-09-21 21:59:58 +02:00
2026-09-19 13:14:48 +02:00
2026-09-21 21:59:58 +02:00
2026-09-20 14:55:47 +02:00
2026-09-21 22:01:18 +02:00
2026-09-12 19:50:52 +02:00
2026-09-21 21:09:05 +02:00
2026-09-13 10:24:01 +02:00
2026-09-13 11:11:23 +02:00
2026-09-13 10:50:53 +02:00
2026-09-13 10:05:38 +02:00
2026-09-13 10:42:45 +02:00
2026-09-15 23:12:03 +02:00
2026-09-13 07:30:28 +02:00
2026-09-22 13:38:54 +02:00
2026-09-22 13:38:54 +02:00
2026-09-21 18:52:46 +02:00
2026-09-20 14:22:22 +02:00
2026-09-07 17:42:47 +02:00
2026-09-07 17:42:47 +02:00
2026-09-21 18:45:29 +02:00
2026-09-15 23:12:03 +02:00
2026-09-15 23:12:03 +02:00
2026-09-22 13:38:54 +02:00
2026-09-22 13:38:54 +02:00
2026-09-22 13:38:54 +02:00
2026-09-22 13:38:54 +02:00
2026-09-21 18:30:14 +02:00
2026-09-08 22:53:47 +02:00
2026-09-13 05:19:18 +02:00
2026-09-13 05:19:18 +02:00
2026-09-19 15:55:51 +02:00
2026-09-21 19:50:33 +02:00
2026-09-21 18:45:29 +02:00
2026-09-21 22:01:44 +02:00
2026-09-21 22:01:44 +02:00
2026-09-19 10:45:23 +02:00
2026-09-19 10:45:23 +02:00
2026-09-08 20:58:56 +02:00
2026-09-08 20:58:56 +02:00
2026-09-16 22:41:12 +02:00
2026-09-15 22:10:02 +02:00
2026-09-22 13:38:54 +02:00
2026-09-22 13:38:54 +02:00
2026-09-13 02:13:22 +02:00
2026-09-21 19:42:44 +02:00
2026-09-21 18:45:29 +02:00
2026-09-15 19:32:02 +02:00
2026-09-10 13:52:24 +02:00
2026-09-10 13:52:24 +02:00
2026-09-21 18:52:46 +02:00
2026-09-20 14:55:47 +02:00
2026-09-21 19:42:44 +02:00
2026-09-21 19:50:33 +02:00
2026-09-21 18:52:46 +02:00
2026-09-20 13:49:04 +02:00
2026-09-15 22:20:02 +02:00
2026-09-10 16:27:49 +02:00
2026-09-21 19:50:33 +02:00
2026-09-21 19:50:33 +02:00
2026-09-15 22:20:02 +02:00
2026-09-13 10:24:05 +02:00
2026-09-14 16:09:21 +02:00
2026-09-09 14:29:46 +02:00
2026-09-21 21:09:05 +02:00
2026-09-21 21:09:05 +02:00
2026-09-17 20:30:15 +02:00
2026-09-17 20:30:15 +02:00