History

[commitgraph] add size limit and prep for release

Sebastian Thiel committed 6 years ago

Commit 4eabf551 parent 76bb4d33 files · +7 −3Browse files

Unified · Split

3 files
  1. etc/check-package-size.sh +1 −0
  2. git-commitgraph/Cargo.toml +1 −0
  3. tasks.md +5 −3
etc/check-package-size.sh+1−0
@@ -20,6 +20,7 @@ indent cargo diet -n --package-size-limit 25KB · 19 unmodified lines
20(enter git-ref && indent cargo diet -n --package-size-limit 4KB)20(enter git-ref && indent cargo diet -n --package-size-limit 4KB)
21(enter git-url && indent cargo diet -n --package-size-limit 6KB)21(enter git-url && indent cargo diet -n --package-size-limit 6KB)
22(enter git-object && indent cargo diet -n --package-size-limit 15KB)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(enter git-odb && indent cargo diet -n --package-size-limit 55KB)24(enter git-odb && indent cargo diet -n --package-size-limit 55KB)
24(enter git-protocol && indent cargo diet -n --package-size-limit 20KB)25(enter git-protocol && indent cargo diet -n --package-size-limit 20KB)
25(enter git-packetline && indent cargo diet -n --package-size-limit 7KB)26(enter git-packetline && indent cargo diet -n --package-size-limit 7KB)
git-commitgraph/Cargo.toml+1−0
@@ -7,6 +7,7 @@ license = "MIT/Apache-2.0" · 6 unmodified lines
7description = "Read-only access to the git commitgraph file format"7description = "Read-only access to the git commitgraph file format"
8authors = ["Conor Davis <gitoxide@conor.fastmail.fm>", "Sebastian Thiel <sebastian.thiel@icloud.com>"]8authors = ["Conor Davis <gitoxide@conor.fastmail.fm>", "Sebastian Thiel <sebastian.thiel@icloud.com>"]
9edition = "2018"9edition = "2018"
10include = ["src/**/*"]
10 11
11[lib]12[lib]
12doctest = false13doctest = false
tasks.md+5−3
@@ -30,9 +30,6 @@ · 29 unmodified lines
30 * Parent IDs are indeed specified as graph positions, not file positions, as they may be in previous commit graph files.30 * Parent IDs are indeed specified as graph positions, not file positions, as they may be in previous commit graph files.
31 * What to do with the ['extra-garbage'](https://github.com/Byron/gitoxide/blob/6f90beeb418480f9cd8bb7ae3b5db678b24103cb/git-commitgraph/src/file/init.rs#L248), 31 * What to do with the ['extra-garbage'](https://github.com/Byron/gitoxide/blob/6f90beeb418480f9cd8bb7ae3b5db678b24103cb/git-commitgraph/src/file/init.rs#L248),
32 some code is commented out.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* **git-config**33* **git-config**
37 * A complete implementation, writing a the git remote configuration is needed for finalizing the clone34 * A complete implementation, writing a the git remote configuration is needed for finalizing the clone
38* **git-ref**35* **git-ref**
@@ -58,6 +55,11 @@ · 19 unmodified lines
58 * [ ] optional object cache55 * [ ] optional object cache
59 * [ ] fs-check - verify all object content of a git repository56 * [ ] 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### Other63### Other
62 64
63To be picked in any order….65To be picked in any order….