Unified · Split
| @@ -378,12 +378,26 @@ The git staging area. · 377 unmodified lines | |||
| 378 | * [x] REUC resolving undo | 378 | * [x] REUC resolving undo |
| 379 | * [x] UNTR untracked cache | 379 | * [x] UNTR untracked cache |
| 380 | * [x] FSMN file system monitor cache V1 and V2 | 380 | * [x] FSMN file system monitor cache V1 and V2 |
| 381 | * [x] EOIE end of index entry | ||
| 382 | * [x] IEOT index entry offset table | ||
| 381 | * [x] 'link' base indices to take information from, split index | 383 | * [x] 'link' base indices to take information from, split index |
| 382 | * [x] 'sdir' sparse directory entries - marker | 384 | * [x] 'sdir' [sparse directory entries](https://github.blog/2021-08-16-highlights-from-git-2-33/) - marker |
| 383 | * [x] verification of entries and extensions as well as checksum | 385 | * [x] verification of entries and extensions as well as checksum |
| 386 | * write | ||
| 387 | * [x] V2 | ||
| 388 | * [x] V3 - extension bits | ||
| 389 | * [ ] V4 | ||
| 390 | * extensions | ||
| 391 | * [x] TREE | ||
| 392 | * [ ] REUC | ||
| 393 | * [ ] UNTR | ||
| 394 | * [ ] FSMN | ||
| 395 | * [x] EOIE | ||
| 396 | * [x] 'sdir' | ||
| 397 | * [ ] 'link' | ||
| 384 | * `stat` update | 398 | * `stat` update |
| 385 | * [ ] optional threaded `stat` based on thread_cost (aka preload) | 399 | * [ ] optional threaded `stat` based on thread_cost (aka preload) |
| 386 | * [ ] handling of `.gitignore` and system file exclude configuration | 400 | * [x] handling of `.gitignore` and system file exclude configuration |
| 387 | * [ ] handle potential races | 401 | * [ ] handle potential races |
| 388 | * maintain extensions when altering the cache | 402 | * maintain extensions when altering the cache |
| 389 | * [ ] TREE for speeding up tree generation | 403 | * [ ] TREE for speeding up tree generation |
| @@ -394,14 +408,12 @@ The git staging area. · 4 unmodified lines | |||
| 394 | * [ ] IEOT index entry offset table | 408 | * [ ] IEOT index entry offset table |
| 395 | * [ ] 'link' base indices to take information from, split index | 409 | * [ ] 'link' base indices to take information from, split index |
| 396 | * [ ] 'sdir' sparse directory entries | 410 | * [ ] 'sdir' sparse directory entries |
| 397 | * additional support | ||
| 398 | * [ ] non-sparse | ||
| 399 | * [ ] sparse (search for [`sparse index` here](https://github.blog/2021-08-16-highlights-from-git-2-33/)) | ||
| 400 | * add and remove entries | 411 | * add and remove entries |
| 401 | * [x] API documentation | 412 | * [x] API documentation |
| 402 | * [ ] Some examples | 413 | * [ ] Some examples |
| 403 | 414 | ||
| 404 | ### git-commitgraph | 415 | ### git-commitgraph |
| 416 | |||
| 405 | * [x] read-only access | 417 | * [x] read-only access |
| 406 | * [x] Graph lookup of commit information to obtain timestamps, generation and parents, and extra edges | 418 | * [x] Graph lookup of commit information to obtain timestamps, generation and parents, and extra edges |
| 407 | * [ ] Bloom filter index | 419 | * [ ] Bloom filter index |