Junio C Hamano
de90b44770
Merge branch 'ps/cat-file-remote-object-info' into seen
...
The `remote-object-info` command has been added to `git cat-file
--batch-command`, allowing clients to request object metadata
(currently size) from a remote server via protocol v2 without
downloading the entire object.
The client dynamically filters format placeholders based on
server-advertised capabilities and safely returns empty strings for
inapplicable or unsupported fields.
* ps/cat-file-remote-object-info:
cat-file: make remote-object-info allow-list dynamic
cat-file: validate remote atoms with allow_list
cat-file: add remote-object-info to batch-command
transport: add client support for object-info
serve: advertise object-info feature
fetch-pack: move fetch initialization
connect: refactor packet writing
fetch-pack: move function to connect.c
t1006: split test utility functions into new "lib-cat-file.sh"
cat-file: add declaration of variable i inside its for loop
git-compat-util: add strtoul_ul() with error handling
transport-helper: fix memory leak of helper on disconnect
2026-06-13 09:23:08 -07:00
..
2026-06-13 09:23:04 -07:00
2025-11-06 09:58:56 -08:00
2026-06-11 04:31:19 -07:00
2026-06-13 09:22:00 -07:00
2026-05-25 20:05:44 +09:00
2026-01-09 06:15:31 -08:00
2026-04-27 14:50:54 +09:00
2026-05-11 10:05:54 +09:00
2026-06-13 09:23:05 -07:00
2026-06-02 18:13:12 +09:00
2025-11-17 09:31:59 -08:00
2026-03-10 06:17:59 -07:00
2026-05-16 22:21:37 +09:00
2026-06-11 04:31:19 -07:00
2026-06-13 09:22:01 -07:00
2026-02-05 21:14:05 -08:00
2026-05-25 20:05:44 +09:00
2026-05-25 20:05:44 +09:00
2026-01-12 06:55:41 -08:00
2026-02-06 09:43:26 -08:00
2026-05-25 20:05:44 +09:00
2026-05-25 20:05:44 +09:00
2026-04-08 11:13:52 -07:00
2026-05-24 18:41:06 +09:00
2026-05-25 20:05:44 +09:00
2026-01-09 06:15:53 -08:00
2026-06-08 23:30:15 +09:00
2026-06-13 09:23:05 -07:00
2026-02-25 11:54:17 -08:00
2026-05-08 10:22:33 +09:00
2026-05-26 20:46:24 +09:00
2026-06-13 09:23:07 -07:00
2026-04-06 09:38:19 -07:00
2026-04-06 09:38:18 -07:00
2026-03-26 12:42:57 -07:00
2025-11-19 15:00:37 -08:00
2026-06-05 22:44:36 +09:00
2026-06-05 22:27:24 +09:00
2026-04-15 08:44:33 -07:00
2026-05-25 20:05:44 +09:00
2026-06-11 10:48:53 -07:00
2026-05-22 09:36:20 +09:00
2026-05-25 20:05:45 +09:00
2026-06-10 14:39:26 -07:00
2026-01-20 14:13:04 -08:00
2026-04-28 09:46:26 +09:00
2026-05-13 10:25:52 +09:00
2025-11-10 09:28:48 -08:00
2026-02-07 17:04:26 -08:00
2026-05-20 11:31:13 +09:00
2026-06-03 08:52:59 +09:00
2026-02-17 10:49:51 -08:00
2025-12-14 17:04:37 +09:00
2026-05-04 10:11:17 +09:00
2026-05-31 10:00:39 +09:00
2026-03-06 13:02:20 -08:00
2025-12-21 11:33:10 +09:00
2026-06-13 09:23:04 -07:00
2026-05-08 10:22:33 +09:00
2026-06-05 23:16:26 +09:00
2026-06-12 12:42:50 -07:00
2026-04-16 21:22:01 -07:00
2026-01-06 08:10:14 +09:00
2026-05-19 09:57:45 +09:00
2025-10-22 11:38:58 -07:00
2026-03-12 10:56:05 -07:00
2026-04-06 09:38:19 -07:00
2026-02-05 21:14:05 -08:00
2026-06-08 00:21:35 +09:00
2025-12-21 11:33:10 +09:00
2026-04-29 21:46:02 +09:00
2025-12-21 11:33:10 +09:00
2026-02-05 21:14:05 -08:00
2026-05-13 10:25:52 +09:00
2026-06-13 09:23:05 -07:00
2025-10-28 10:29:09 -07:00
2026-01-23 13:34:35 -08:00
2026-05-06 09:48:29 +09:00
2026-04-06 09:57:07 -07:00
2026-02-09 12:09:10 -08:00
2026-06-08 23:23:32 +09:00
2026-04-15 08:43:33 -07:00
2025-11-04 09:25:51 -08:00
2026-04-06 09:57:07 -07:00
2025-12-03 00:17:07 -08:00
2026-01-16 12:40:27 -08:00
2026-05-13 10:25:52 +09:00
2026-02-07 17:41:03 -08:00
2026-02-24 11:16:33 -08:00
2026-03-16 21:00:44 -07:00
2026-05-13 10:25:52 +09:00
2026-04-16 21:22:01 -07:00
2026-05-12 10:36:18 +09:00
2025-11-06 09:45:38 -08:00
2026-03-02 21:35:05 -08:00
2026-05-28 05:20:15 +09:00
2026-04-06 09:57:07 -07:00
2026-04-13 11:50:06 -07:00
2026-05-29 14:06:21 +09:00
2026-01-21 08:26:00 -08:00
2025-12-05 14:49:56 +09:00
2025-11-19 15:00:42 -08:00
2026-05-21 12:06:48 +09:00
2026-06-08 22:32:24 +09:00
2026-03-23 13:06:58 -07:00
2025-11-24 10:55:48 -08:00
2026-04-08 07:18:56 -07:00
2026-02-10 12:27:07 -08:00
2026-06-13 09:21:59 -07:00
2025-12-16 09:42:44 +09:00
2025-12-19 21:51:01 +09:00
2026-06-13 09:22:02 -07:00
2025-11-19 15:00:42 -08:00
2026-04-06 09:57:07 -07:00