Derrick Stolee
c93c3d2fa4
bundle-uri: parse bundle.heuristic=creationToken
...
The bundle.heuristic value communicates that the bundle list is
organized to make use of the bundle.<id>.creationToken values that may
be provided in the bundle list. Those values will create a total order
on the bundles, allowing the Git client to download them in a specific
order and even remember previously-downloaded bundles by storing the
maximum creation token value.
Before implementing any logic that parses or uses the
bundle.<id>.creationToken values, teach Git to parse the
bundle.heuristic value from a bundle list. We can use 'test-tool
bundle-uri' to print the heuristic value and verify that the parsing
works correctly.
As an extra precaution, create the internal 'heuristics' array to be a
list of (enum, string) pairs so we can iterate through the array entries
carefully, regardless of the enum values.
Signed-off-by: Derrick Stolee <derrickstolee@github.com >
Signed-off-by: Junio C Hamano <gitster@pobox.com >
2023-01-31 08:57:48 -08:00
..
2023-01-31 08:57:48 -08:00
2022-11-08 17:14:45 -05:00
2022-09-07 09:46:05 -07:00
2022-04-03 15:09:52 -07:00
2022-11-14 19:56:07 -05:00
2022-11-11 17:23:12 -05:00
2022-10-21 11:39:38 -07:00
2022-09-23 10:01:07 -07:00
2022-10-28 11:26:54 -07:00
2022-10-30 21:04:44 -04:00
2022-06-13 11:57:03 -07:00
2022-02-16 15:14:30 -08:00
2022-04-04 10:56:23 -07:00
2022-10-25 15:44:18 -07:00
2022-09-14 12:56:40 -07:00
2022-09-14 12:56:40 -07:00
2022-10-13 09:32:57 -07:00
2022-09-07 09:46:05 -07:00
2022-06-15 13:19:47 -07:00
2022-09-07 09:46:07 -07:00
2022-09-07 09:46:07 -07:00
2022-08-12 13:20:02 -07:00
2022-09-12 11:04:55 -07:00
2022-08-05 15:52:14 -07:00
2022-02-03 11:13:49 -08:00
2022-01-13 13:49:45 -08:00
2022-09-07 09:46:07 -07:00
2022-08-03 13:47:11 -07:00
2022-10-28 11:26:54 -07:00
2022-09-14 12:56:40 -07:00
2022-09-07 09:46:07 -07:00
2022-10-28 11:26:54 -07:00
2022-09-07 09:46:06 -07:00
2022-07-14 15:08:29 -07:00
2022-10-13 09:32:56 -07:00
2022-07-19 12:45:31 -07:00
2022-07-19 12:45:31 -07:00
2022-08-12 13:20:02 -07:00
2022-10-13 09:32:55 -07:00
2022-06-13 11:59:16 -07:00
2022-10-25 17:11:43 -07:00
2022-09-07 09:46:06 -07:00
2022-10-13 09:32:54 -07:00
2022-09-07 09:46:06 -07:00
2022-03-28 10:25:52 -07:00
2022-09-07 09:46:07 -07:00
2022-08-29 14:39:13 -07:00
2022-10-25 15:44:18 -07:00
2022-10-05 11:05:23 -07:00
2022-09-07 09:46:05 -07:00
2022-09-07 09:46:05 -07:00
2022-10-13 09:32:55 -07:00
2022-08-04 14:12:23 -07:00
2022-09-07 09:46:05 -07:00
2022-03-09 10:25:26 -08:00
2022-09-07 09:46:07 -07:00
2022-10-28 11:26:54 -07:00
2022-09-14 12:56:40 -07:00
2022-11-07 21:55:06 -05:00
2022-04-08 11:21:11 -07:00
2022-09-07 09:46:06 -07:00
2022-09-27 09:32:25 -07:00
2022-10-13 09:32:55 -07:00
2022-10-22 22:21:26 -07:00
2022-09-14 12:56:40 -07:00
2022-09-07 09:46:05 -07:00
2022-02-02 14:50:09 -08:00
2022-09-21 10:21:46 -07:00
2022-10-13 09:32:56 -07:00
2022-09-07 09:46:06 -07:00
2022-05-04 10:30:01 -07:00
2022-05-26 15:48:26 -07:00
2022-10-30 19:58:46 -04:00
2022-10-24 15:44:20 -07:00
2022-10-13 09:32:55 -07:00
2022-09-07 09:46:06 -07:00
2022-08-26 09:49:26 -07:00
2022-10-13 09:32:56 -07:00
2022-10-30 21:04:42 -04:00
2022-10-13 09:32:57 -07:00
2022-10-13 09:32:58 -07:00
2022-05-09 10:53:58 -07:00
2022-05-26 15:48:26 -07:00
2022-10-13 09:32:56 -07:00
2022-03-23 14:39:45 -07:00
2022-10-13 09:32:56 -07:00
2022-09-14 12:56:40 -07:00
2022-10-12 11:08:37 -07:00
2022-10-13 09:32:56 -07:00
2022-10-24 14:48:05 -07:00
2022-10-28 11:26:54 -07:00
2022-10-13 09:32:55 -07:00
2022-10-13 09:32:56 -07:00
2022-10-28 11:26:54 -07:00
2022-10-13 09:32:55 -07:00
2022-02-09 15:38:36 -08:00
2022-09-07 09:46:07 -07:00
2022-10-09 12:31:24 -07:00
2022-10-13 09:32:56 -07:00
2022-09-12 11:04:55 -07:00
2022-10-13 09:32:56 -07:00
2022-10-13 09:32:56 -07:00
2022-09-12 11:04:55 -07:00
2022-10-13 09:32:55 -07:00
2022-10-13 09:32:56 -07:00
2022-10-13 09:32:55 -07:00
2022-10-13 09:32:56 -07:00
2022-10-13 09:32:55 -07:00
2022-10-27 15:24:09 -07:00
2022-03-12 18:15:47 -08:00
2022-01-17 11:42:25 -08:00
2022-11-08 16:46:54 -05:00
2022-08-04 14:12:23 -07:00
2022-08-04 14:12:24 -07:00
2022-10-30 19:58:40 -04:00
2022-08-14 23:19:28 -07:00
2022-08-04 14:12:24 -07:00
2022-08-04 14:12:24 -07:00
2022-09-16 08:38:03 -07:00
2022-08-04 14:12:23 -07:00
2022-08-04 14:12:24 -07:00
2022-08-04 14:12:24 -07:00
2022-12-25 16:24:23 +09:00
2022-08-10 14:07:37 -07:00
2022-10-30 19:58:46 -04:00
2022-10-25 15:44:19 -07:00
2022-08-04 14:12:23 -07:00
2022-10-25 15:44:19 -07:00
2022-11-14 18:14:58 -05:00
2022-09-21 10:28:35 -07:00
2022-08-03 13:57:25 -07:00
2022-08-29 14:55:11 -07:00
2022-09-19 14:36:08 -07:00
2022-10-01 15:58:36 -07:00
2022-09-02 10:02:55 -07:00
2022-10-07 14:59:25 -07:00
2022-04-21 09:50:25 -07:00
2022-09-16 08:38:03 -07:00