Commit 703c975
committed
Merge branch 'ps/odb-for-each-object' into ps/odb-sources
* ps/odb-for-each-object:
odb: drop unused `for_each_{loose,packed}_object()` functions
reachable: convert to use `odb_for_each_object()`
builtin/pack-objects: use `packfile_store_for_each_object()`
odb: introduce mtime fields for object info requests
treewide: drop uses of `for_each_{loose,packed}_object()`
treewide: enumerate promisor objects via `odb_for_each_object()`
builtin/fsck: refactor to use `odb_for_each_object()`
odb: introduce `odb_for_each_object()`
packfile: introduce function to iterate through objects
packfile: extract function to iterate through objects of a store
object-file: introduce function to iterate through objects
object-file: extract function to read object info from path
odb: fix flags parameter to be unsigned
odb: rename `FOR_EACH_OBJECT_*` flags13 files changed
Lines changed: 462 additions & 311 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
809 | | - | |
810 | | - | |
811 | | - | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
812 | 812 | | |
813 | 813 | | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
814 | 817 | | |
815 | 818 | | |
816 | 819 | | |
| |||
846 | 849 | | |
847 | 850 | | |
848 | 851 | | |
| 852 | + | |
849 | 853 | | |
850 | | - | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
851 | 867 | | |
852 | 868 | | |
853 | 869 | | |
| |||
863 | 879 | | |
864 | 880 | | |
865 | 881 | | |
866 | | - | |
867 | | - | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
868 | 890 | | |
869 | 891 | | |
870 | 892 | | |
| |||
924 | 946 | | |
925 | 947 | | |
926 | 948 | | |
927 | | - | |
| 949 | + | |
928 | 950 | | |
929 | 951 | | |
930 | 952 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
222 | | - | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
223 | 225 | | |
224 | 226 | | |
225 | 227 | | |
226 | 228 | | |
227 | 229 | | |
228 | | - | |
| 230 | + | |
229 | 231 | | |
230 | | - | |
| 232 | + | |
231 | 233 | | |
232 | 234 | | |
233 | 235 | | |
| |||
244 | 246 | | |
245 | 247 | | |
246 | 248 | | |
247 | | - | |
248 | 249 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | 250 | | |
264 | 251 | | |
265 | 252 | | |
| |||
395 | 382 | | |
396 | 383 | | |
397 | 384 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
| 385 | + | |
| 386 | + | |
404 | 387 | | |
405 | 388 | | |
406 | 389 | | |
| |||
900 | 883 | | |
901 | 884 | | |
902 | 885 | | |
903 | | - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
904 | 889 | | |
905 | 890 | | |
906 | 891 | | |
907 | | - | |
908 | | - | |
909 | | - | |
910 | | - | |
911 | | - | |
912 | | - | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | 892 | | |
924 | 893 | | |
925 | 894 | | |
| |||
1068 | 1037 | | |
1069 | 1038 | | |
1070 | 1039 | | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
| 1040 | + | |
| 1041 | + | |
1075 | 1042 | | |
1076 | 1043 | | |
1077 | 1044 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3912 | 3912 | | |
3913 | 3913 | | |
3914 | 3914 | | |
3915 | | - | |
| 3915 | + | |
3916 | 3916 | | |
3917 | 3917 | | |
3918 | 3918 | | |
| |||
4315 | 4315 | | |
4316 | 4316 | | |
4317 | 4317 | | |
4318 | | - | |
4319 | | - | |
| 4318 | + | |
4320 | 4319 | | |
4321 | 4320 | | |
4322 | 4321 | | |
4323 | | - | |
4324 | | - | |
4325 | | - | |
4326 | | - | |
4327 | | - | |
4328 | | - | |
4329 | | - | |
4330 | | - | |
4331 | | - | |
4332 | | - | |
4333 | | - | |
4334 | | - | |
4335 | | - | |
4336 | | - | |
| 4322 | + | |
| 4323 | + | |
4337 | 4324 | | |
4338 | 4325 | | |
4339 | 4326 | | |
| |||
4342 | 4329 | | |
4343 | 4330 | | |
4344 | 4331 | | |
4345 | | - | |
4346 | | - | |
4347 | | - | |
4348 | | - | |
4349 | | - | |
4350 | | - | |
4351 | | - | |
4352 | | - | |
| 4332 | + | |
| 4333 | + | |
| 4334 | + | |
| 4335 | + | |
| 4336 | + | |
| 4337 | + | |
| 4338 | + | |
| 4339 | + | |
| 4340 | + | |
| 4341 | + | |
| 4342 | + | |
| 4343 | + | |
| 4344 | + | |
| 4345 | + | |
| 4346 | + | |
| 4347 | + | |
| 4348 | + | |
| 4349 | + | |
| 4350 | + | |
4353 | 4351 | | |
4354 | 4352 | | |
4355 | 4353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1479 | 1479 | | |
1480 | 1480 | | |
1481 | 1481 | | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
1482 | 1500 | | |
1483 | 1501 | | |
1484 | 1502 | | |
1485 | 1503 | | |
1486 | 1504 | | |
1487 | | - | |
1488 | 1505 | | |
1489 | 1506 | | |
1490 | 1507 | | |
1491 | 1508 | | |
1492 | | - | |
1493 | | - | |
1494 | | - | |
1495 | 1509 | | |
1496 | 1510 | | |
1497 | 1511 | | |
1498 | 1512 | | |
1499 | | - | |
1500 | | - | |
1501 | | - | |
1502 | | - | |
1503 | | - | |
1504 | | - | |
1505 | | - | |
| 1513 | + | |
1506 | 1514 | | |
1507 | 1515 | | |
1508 | 1516 | | |
| |||
1927 | 1935 | | |
1928 | 1936 | | |
1929 | 1937 | | |
1930 | | - | |
| 1938 | + | |
1931 | 1939 | | |
1932 | 1940 | | |
1933 | 1941 | | |
| |||
1959 | 1967 | | |
1960 | 1968 | | |
1961 | 1969 | | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
1962 | 1976 | | |
1963 | 1977 | | |
1964 | 1978 | | |
1965 | 1979 | | |
1966 | 1980 | | |
1967 | | - | |
1968 | | - | |
| 1981 | + | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
1969 | 1987 | | |
1970 | 1988 | | |
1971 | 1989 | | |
| |||
0 commit comments