Patrick Steinhardt
57ca517bac
builtin/gc: inline config values specific to the "files" backend
...
The `struct gc_config` contains a set of values that we read via the Git
repository's configuration. Several of those values that are consumed by
the object database optimization logic are inherently specific to the
"files" config.
In a later commit we'll make the logic to optimize object databases
pluggable. So by carrying these "files"-backend specific values in the
generic config struct means that other backends would have to worry
about these values, too. This feels somewhat dirty, as implementation-
specific details should live with the backends themselves.
Inline these values directly at the call sites that need them instead.
Signed-off-by: Patrick Steinhardt <ps@pks.im >
Signed-off-by: Junio C Hamano <gitster@pobox.com >
2026-07-13 08:13:16 -07:00
..
2026-05-15 04:44:39 +09:00
2026-04-10 07:58:53 -07:00
2026-05-19 15:05:46 +09:00
2026-05-24 18:41:06 +09:00
2026-06-11 05:05:54 -07:00
2026-06-11 05:05:54 -07:00
2026-03-18 12:52:29 -07:00
2026-07-06 15:50:21 -07:00
2026-06-11 05:05:54 -07:00
2026-02-20 08:13:58 -08:00
2026-05-19 19:36:24 +09:00
2026-05-19 19:36:24 +09:00
2026-06-26 08:27:19 -07:00
2026-05-19 19:36:25 +09:00
2026-01-15 05:32:31 -08:00
2026-04-29 21:46:03 +09:00
2026-06-03 08:39:54 +09:00
2026-01-12 11:56:56 -08:00
2026-06-17 11:10:11 -07:00
2026-05-19 19:36:24 +09:00
2026-02-13 13:39:25 -08:00
2026-05-19 19:36:24 +09:00
2026-06-15 07:45:41 -07:00
2026-06-15 07:45:41 -07:00
2026-06-21 16:41:38 -07:00
2026-05-19 15:05:46 +09:00
2026-07-06 15:50:22 -07:00
2026-03-03 10:20:00 -08:00
2026-06-15 07:45:41 -07:00
2026-04-15 08:44:34 -07:00
2026-07-13 08:13:16 -07:00
2026-07-06 15:50:21 -07:00
2026-05-19 19:36:25 +09:00
2026-05-19 19:36:24 +09:00
2026-06-11 05:05:54 -07:00
2026-04-10 07:58:55 -07:00
2026-06-21 16:41:38 -07:00
2026-06-11 05:05:54 -07:00
2026-03-27 11:00:02 -07:00
2026-02-13 13:39:25 -08:00
2026-06-15 07:45:41 -07:00
2026-06-21 16:41:38 -07:00
2026-06-15 07:45:41 -07:00
2026-05-12 09:33:43 +09:00
2026-05-19 19:36:25 +09:00
2026-02-06 11:45:33 -08:00
2026-06-15 07:45:41 -07:00
2026-05-27 14:15:44 +09:00
2026-06-15 07:45:41 -07:00
2026-03-12 10:03:23 -07:00
2026-06-17 05:00:01 -07:00
2026-06-15 07:42:00 -07:00
2026-05-19 09:57:44 +09:00
2026-06-15 07:45:41 -07:00
2026-07-06 15:50:23 -07:00
2026-02-21 21:26:53 -08:00
2026-01-09 06:07:21 -08:00
2026-05-20 11:33:24 +09:00
2026-05-04 10:11:17 +09:00
2026-05-19 19:36:24 +09:00
2026-03-24 12:26:58 -07:00
2026-06-07 23:58:24 +09:00
2026-03-23 08:33:10 -07:00
2026-03-31 20:43:14 -07:00
2026-07-06 15:50:21 -07:00
2026-05-14 15:59:25 +09:00
2026-04-01 21:34:25 -07:00
2026-07-06 15:50:23 -07:00
2026-06-11 05:05:54 -07:00
2026-04-06 12:02:30 -07:00
2026-07-06 15:50:23 -07:00
2026-05-19 19:36:24 +09:00
2026-05-19 15:05:46 +09:00
2026-02-20 08:13:58 -08:00
2026-01-15 05:32:31 -08:00
2026-01-30 08:58:12 -08:00
2026-03-31 20:43:14 -07:00
2026-06-15 07:42:00 -07:00
2026-06-07 23:58:25 +09:00
2026-05-19 19:36:24 +09:00
2026-05-19 19:36:24 +09:00
2026-06-15 07:45:41 -07:00
2026-06-15 07:45:41 -07:00
2026-06-15 07:45:41 -07:00
2026-05-27 14:15:46 +09:00
2026-05-05 16:34:08 +09:00
2026-05-19 19:36:24 +09:00
2026-05-19 19:36:24 +09:00
2026-05-06 09:48:28 +09:00
2025-12-29 22:02:53 +09:00
2026-04-10 07:58:53 -07:00