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
2020 (enter git-ref && indent cargo diet -n --package-size-limit 4KB)
2121 (enter git-url && indent cargo diet -n --package-size-limit 6KB)
2222 (enter git-object && indent cargo diet -n --package-size-limit 15KB)
23+(enter git-commitgraph && indent cargo diet -n --package-size-limit 15KB)
2324 (enter git-odb && indent cargo diet -n --package-size-limit 55KB)
2425 (enter git-protocol && indent cargo diet -n --package-size-limit 20KB)
2526 (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
77 description = "Read-only access to the git commitgraph file format"
88 authors = ["Conor Davis <gitoxide@conor.fastmail.fm>", "Sebastian Thiel <sebastian.thiel@icloud.com>"]
99 edition = "2018"
10+include = ["src/**/*"]
1011
1112 [lib]
1213 doctest = false
tasks.md+5−3
@@ -30,9 +30,6 @@ · 29 unmodified lines
3030 * Parent IDs are indeed specified as graph positions, not file positions, as they may be in previous commit graph files.
3131 * What to do with the ['extra-garbage'](https://github.com/Byron/gitoxide/blob/6f90beeb418480f9cd8bb7ae3b5db678b24103cb/git-commitgraph/src/file/init.rs#L248),
3232 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
3633 * **git-config**
3734 * A complete implementation, writing a the git remote configuration is needed for finalizing the clone
3835 * **git-ref**
@@ -58,6 +55,11 @@ · 19 unmodified lines
5855 * [ ] optional object cache
5956 * [ ] fs-check - verify all object content of a git repository
6057
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+
6163 ### Other
6264
6365 To be picked in any order….