Unified · Split
| @@ -20,6 +20,7 @@ indent cargo diet -n --package-size-limit 25KB · 19 unmodified lines | ||
| 20 | 20 | (enter git-ref && indent cargo diet -n --package-size-limit 4KB) |
| 21 | 21 | (enter git-url && indent cargo diet -n --package-size-limit 6KB) |
| 22 | 22 | (enter git-object && indent cargo diet -n --package-size-limit 15KB) |
| 23 | +(enter git-commitgraph && indent cargo diet -n --package-size-limit 15KB) | |
| 23 | 24 | (enter git-odb && indent cargo diet -n --package-size-limit 55KB) |
| 24 | 25 | (enter git-protocol && indent cargo diet -n --package-size-limit 20KB) |
| 25 | 26 | (enter git-packetline && indent cargo diet -n --package-size-limit 7KB) |
| @@ -7,6 +7,7 @@ license = "MIT/Apache-2.0" · 6 unmodified lines | ||
| 7 | 7 | description = "Read-only access to the git commitgraph file format" |
| 8 | 8 | authors = ["Conor Davis <gitoxide@conor.fastmail.fm>", "Sebastian Thiel <sebastian.thiel@icloud.com>"] |
| 9 | 9 | edition = "2018" |
| 10 | +include = ["src/**/*"] | |
| 10 | 11 | |
| 11 | 12 | [lib] |
| 12 | 13 | doctest = false |
| @@ -30,9 +30,6 @@ · 29 unmodified lines | ||
| 30 | 30 | * Parent IDs are indeed specified as graph positions, not file positions, as they may be in previous commit graph files. |
| 31 | 31 | * What to do with the ['extra-garbage'](https://github.com/Byron/gitoxide/blob/6f90beeb418480f9cd8bb7ae3b5db678b24103cb/git-commitgraph/src/file/init.rs#L248), |
| 32 | 32 | some code is commented out. |
| 33 | − * **Future Work** | |
| 34 | − * A plumbing command to extract some value from the current implementation, maybe statistics, or verification | |
| 35 | − * Application of the command above in a stress test | |
| 36 | 33 | * **git-config** |
| 37 | 34 | * A complete implementation, writing a the git remote configuration is needed for finalizing the clone |
| 38 | 35 | * **git-ref** |
| @@ -58,6 +55,11 @@ · 19 unmodified lines | ||
| 58 | 55 | * [ ] optional object cache |
| 59 | 56 | * [ ] fs-check - verify all object content of a git repository |
| 60 | 57 | |
| 58 | +### Commit-Graph | |
| 59 | + | |
| 60 | +* [ ] A plumbing command to extract some value from the current implementation, maybe statistics, or verification | |
| 61 | +* [ ] Application of the command above in a stress test | |
| 62 | + | |
| 61 | 63 | ### Other |
| 62 | 64 | |
| 63 | 65 | To be picked in any order…. |