Commit 181d033
Continue improving support for 4GB+ packs/clones/objects (#6289)
This PR contains a branch thicket on top of v2.55.0-rc1 (i.e. ready to
go upstream) to continue the bulk of the `unsigned long` -> `size_t`
transformation.
Since all of these changes have no impact on the currently-working
functionality for <4GB objects/packs/clones (modulo bugs, that is 😄), I
would like to merge this before v2.55.0-rc2, still: The risk of
introducing a regression is negligible, the chance for fixing the
majority of problems with large clones is high.47 files changed
Lines changed: 190 additions & 250 deletions
File tree
- builtin
- lib
- compat/win32
- refs
- t
- helper
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
206 | 205 | | |
207 | 206 | | |
208 | | - | |
209 | | - | |
| 207 | + | |
210 | 208 | | |
211 | 209 | | |
212 | 210 | | |
| |||
448 | 446 | | |
449 | 447 | | |
450 | 448 | | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
457 | 452 | | |
458 | 453 | | |
459 | 454 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
| 288 | + | |
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
| 299 | + | |
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
320 | | - | |
321 | 320 | | |
322 | | - | |
323 | | - | |
| 321 | + | |
324 | 322 | | |
325 | 323 | | |
326 | 324 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
962 | 962 | | |
963 | 963 | | |
964 | 964 | | |
965 | | - | |
| 965 | + | |
966 | 966 | | |
967 | 967 | | |
968 | 968 | | |
| |||
998 | 998 | | |
999 | 999 | | |
1000 | 1000 | | |
1001 | | - | |
1002 | 1001 | | |
1003 | 1002 | | |
1004 | 1003 | | |
| |||
1238 | 1237 | | |
1239 | 1238 | | |
1240 | 1239 | | |
1241 | | - | |
| 1240 | + | |
1242 | 1241 | | |
1243 | 1242 | | |
1244 | | - | |
1245 | 1243 | | |
1246 | 1244 | | |
1247 | 1245 | | |
| |||
1264 | 1262 | | |
1265 | 1263 | | |
1266 | 1264 | | |
1267 | | - | |
1268 | | - | |
1269 | | - | |
| 1265 | + | |
1270 | 1266 | | |
1271 | 1267 | | |
1272 | 1268 | | |
| |||
1275 | 1271 | | |
1276 | 1272 | | |
1277 | 1273 | | |
1278 | | - | |
| 1274 | + | |
1279 | 1275 | | |
1280 | 1276 | | |
1281 | 1277 | | |
| |||
1293 | 1289 | | |
1294 | 1290 | | |
1295 | 1291 | | |
1296 | | - | |
1297 | 1292 | | |
1298 | | - | |
1299 | | - | |
| 1293 | + | |
1300 | 1294 | | |
1301 | 1295 | | |
1302 | 1296 | | |
| |||
2614 | 2608 | | |
2615 | 2609 | | |
2616 | 2610 | | |
2617 | | - | |
| 2611 | + | |
2618 | 2612 | | |
2619 | 2613 | | |
2620 | 2614 | | |
| |||
2631 | 2625 | | |
2632 | 2626 | | |
2633 | 2627 | | |
2634 | | - | |
2635 | | - | |
| 2628 | + | |
2636 | 2629 | | |
2637 | 2630 | | |
2638 | 2631 | | |
2639 | | - | |
2640 | | - | |
| 2632 | + | |
2641 | 2633 | | |
2642 | 2634 | | |
2643 | 2635 | | |
| |||
2666 | 2658 | | |
2667 | 2659 | | |
2668 | 2660 | | |
2669 | | - | |
| 2661 | + | |
2670 | 2662 | | |
2671 | 2663 | | |
2672 | 2664 | | |
| |||
3332 | 3324 | | |
3333 | 3325 | | |
3334 | 3326 | | |
3335 | | - | |
| 3327 | + | |
3336 | 3328 | | |
3337 | 3329 | | |
3338 | 3330 | | |
3339 | 3331 | | |
3340 | | - | |
3341 | 3332 | | |
3342 | | - | |
3343 | | - | |
| 3333 | + | |
3344 | 3334 | | |
3345 | 3335 | | |
3346 | 3336 | | |
| |||
3419 | 3409 | | |
3420 | 3410 | | |
3421 | 3411 | | |
3422 | | - | |
| 3412 | + | |
3423 | 3413 | | |
3424 | 3414 | | |
3425 | 3415 | | |
| |||
3448 | 3438 | | |
3449 | 3439 | | |
3450 | 3440 | | |
3451 | | - | |
3452 | 3441 | | |
3453 | | - | |
3454 | | - | |
| 3442 | + | |
3455 | 3443 | | |
3456 | 3444 | | |
3457 | 3445 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
584 | 584 | | |
585 | 585 | | |
586 | 586 | | |
587 | | - | |
| 587 | + | |
588 | 588 | | |
589 | 589 | | |
590 | 590 | | |
| |||
0 commit comments