Skip to content

Commit 4eabf55

Browse files
committed
[commitgraph] add size limit and prep for release
1 parent 76bb4d3 commit 4eabf55

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

etc/check-package-size.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ indent cargo diet -n --package-size-limit 25KB
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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ license = "MIT/Apache-2.0"
77
description = "Read-only access to the git commitgraph file format"
88
authors = ["Conor Davis <[email protected]>", "Sebastian Thiel <[email protected]>"]
99
edition = "2018"
10+
include = ["src/**/*"]
1011

1112
[lib]
1213
doctest = false

tasks.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@
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 @@
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….

0 commit comments

Comments
 (0)