Commit 0ff5227
packfile: refactor kept-pack cache to work with packfile stores
The kept pack cache is a cache of packfiles that are marked as kept
either via an accompanying ".kept" file or via an in-memory flag. The
cache can be retrieved via `kept_pack_cache()`, where one needs to pass
in a repository.
Ultimately though the kept-pack cache is a property of the packfile
store, and this causes problems in a subsequent commit where we want to
move down the packfile store to be a per-object-source entity.
Prepare for this and refactor the kept-pack cache to work on top of a
packfile store instead.
Signed-off-by: Patrick Steinhardt <[email protected]>
Signed-off-by: Junio C Hamano <[email protected]>1 parent b6869f5 commit 0ff5227
File tree
5 files changed
+44
-33
lines changed- builtin
5 files changed
+44
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1529 | 1529 | | |
1530 | 1530 | | |
1531 | 1531 | | |
1532 | | - | |
| 1532 | + | |
1533 | 1533 | | |
1534 | | - | |
| 1534 | + | |
1535 | 1535 | | |
1536 | 1536 | | |
1537 | 1537 | | |
| |||
1624 | 1624 | | |
1625 | 1625 | | |
1626 | 1626 | | |
1627 | | - | |
| 1627 | + | |
1628 | 1628 | | |
1629 | | - | |
| 1629 | + | |
1630 | 1630 | | |
1631 | 1631 | | |
1632 | 1632 | | |
| |||
3931 | 3931 | | |
3932 | 3932 | | |
3933 | 3933 | | |
3934 | | - | |
| 3934 | + | |
3935 | 3935 | | |
3936 | 3936 | | |
3937 | 3937 | | |
| |||
4030 | 4030 | | |
4031 | 4031 | | |
4032 | 4032 | | |
4033 | | - | |
| 4033 | + | |
4034 | 4034 | | |
4035 | 4035 | | |
4036 | 4036 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2164 | 2164 | | |
2165 | 2165 | | |
2166 | 2166 | | |
2167 | | - | |
| 2167 | + | |
2168 | 2168 | | |
2169 | 2169 | | |
2170 | | - | |
| 2170 | + | |
2171 | 2171 | | |
2172 | | - | |
| 2172 | + | |
2173 | 2173 | | |
2174 | | - | |
2175 | | - | |
| 2174 | + | |
| 2175 | + | |
2176 | 2176 | | |
2177 | 2177 | | |
2178 | | - | |
| 2178 | + | |
| 2179 | + | |
2179 | 2180 | | |
2180 | | - | |
| 2181 | + | |
2181 | 2182 | | |
2182 | | - | |
| 2183 | + | |
2183 | 2184 | | |
| 2185 | + | |
2184 | 2186 | | |
2185 | | - | |
2186 | 2187 | | |
2187 | 2188 | | |
2188 | 2189 | | |
| |||
2192 | 2193 | | |
2193 | 2194 | | |
2194 | 2195 | | |
2195 | | - | |
2196 | | - | |
2197 | | - | |
| 2196 | + | |
| 2197 | + | |
| 2198 | + | |
| 2199 | + | |
| 2200 | + | |
2198 | 2201 | | |
2199 | 2202 | | |
2200 | 2203 | | |
2201 | 2204 | | |
2202 | 2205 | | |
2203 | 2206 | | |
2204 | 2207 | | |
2205 | | - | |
2206 | | - | |
| 2208 | + | |
| 2209 | + | |
2207 | 2210 | | |
2208 | 2211 | | |
2209 | | - | |
| 2212 | + | |
2210 | 2213 | | |
2211 | 2214 | | |
2212 | 2215 | | |
2213 | 2216 | | |
2214 | 2217 | | |
2215 | 2218 | | |
2216 | 2219 | | |
2217 | | - | |
| 2220 | + | |
2218 | 2221 | | |
2219 | | - | |
| 2222 | + | |
2220 | 2223 | | |
2221 | 2224 | | |
2222 | 2225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
213 | 226 | | |
214 | 227 | | |
215 | 228 | | |
| |||
385 | 398 | | |
386 | 399 | | |
387 | 400 | | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | 401 | | |
392 | 402 | | |
393 | 403 | | |
| |||
398 | 408 | | |
399 | 409 | | |
400 | 410 | | |
401 | | - | |
402 | | - | |
403 | 411 | | |
404 | 412 | | |
405 | 413 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
245 | | - | |
| 245 | + | |
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2541 | 2541 | | |
2542 | 2542 | | |
2543 | 2543 | | |
2544 | | - | |
2545 | | - | |
| 2544 | + | |
| 2545 | + | |
2546 | 2546 | | |
2547 | 2547 | | |
2548 | 2548 | | |
2549 | | - | |
| 2549 | + | |
2550 | 2550 | | |
2551 | | - | |
| 2551 | + | |
2552 | 2552 | | |
2553 | 2553 | | |
2554 | 2554 | | |
| |||
0 commit comments