Unified · Split
| @@ -241,20 +241,20 @@ commit_graphs = \ · 240 unmodified lines | |||
| 241 | 241 | ||
| 242 | stress: ## Run various algorithms on big repositories | 242 | stress: ## Run various algorithms on big repositories |
| 243 | $(MAKE) -j3 $(linux_repo) $(rust_repo) release-lean | 243 | $(MAKE) -j3 $(linux_repo) $(rust_repo) release-lean |
| 244 | time ./target/release/gix --verbose pack verify --re-encode $(linux_repo)/objects/pack/*.idx | 244 | time ./target/release/gix --verbose no-repo pack verify --re-encode $(linux_repo)/objects/pack/*.idx |
| 245 | time ./target/release/gix --verbose pack multi-index -i $(linux_repo)/objects/pack/multi-pack-index create $(linux_repo)/objects/pack/*.idx | 245 | time ./target/release/gix --verbose no-repo pack multi-index -i $(linux_repo)/objects/pack/multi-pack-index create $(linux_repo)/objects/pack/*.idx |
| 246 | time ./target/release/gix --verbose pack verify $(linux_repo)/objects/pack/multi-pack-index | 246 | time ./target/release/gix --verbose no-repo pack verify $(linux_repo)/objects/pack/multi-pack-index |
| 247 | rm -Rf out; mkdir out && time ./target/release/gix --verbose pack index create -p $(linux_repo)/objects/pack/*.pack out/ | 247 | rm -Rf out; mkdir out && time ./target/release/gix --verbose pack index create -p $(linux_repo)/objects/pack/*.pack out/ |
| 248 | time ./target/release/gix --verbose pack verify out/*.idx | 248 | time ./target/release/gix --verbose no-repo pack verify out/*.idx |
| 249 | 249 | ||
| 250 | time ./target/release/gix --verbose pack verify --statistics $(rust_repo)/objects/pack/*.idx | 250 | time ./target/release/gix --verbose no-repo pack verify --statistics $(rust_repo)/objects/pack/*.idx |
| 251 | time ./target/release/gix --verbose pack verify --algorithm less-memory $(rust_repo)/objects/pack/*.idx | 251 | time ./target/release/gix --verbose no-repo pack verify --algorithm less-memory $(rust_repo)/objects/pack/*.idx |
| 252 | time ./target/release/gix --verbose pack verify --re-encode $(rust_repo)/objects/pack/*.idx | 252 | time ./target/release/gix --verbose no-repo pack verify --re-encode $(rust_repo)/objects/pack/*.idx |
| 253 | # We must ensure there is exactly one pack file for the pack-explode *.idx globs to work. | 253 | # We must ensure there is exactly one pack file for the pack-explode *.idx globs to work. |
| 254 | git repack -Ad | 254 | git repack -Ad |
| 255 | time ./target/release/gix --verbose pack explode .git/objects/pack/*.idx | 255 | time ./target/release/gix --verbose no-repo pack explode .git/objects/pack/*.idx |
| 256 | 256 | ||
| 257 | rm -Rf delme; mkdir delme && time ./target/release/gix --verbose pack explode .git/objects/pack/*.idx delme/ | 257 | rm -Rf delme; mkdir delme && time ./target/release/gix --verbose no-repo pack explode .git/objects/pack/*.idx delme/ |
| 258 | 258 | ||
| 259 | $(MAKE) stress-commitgraph | 259 | $(MAKE) stress-commitgraph |
| 260 | $(MAKE) bench-git-config | 260 | $(MAKE) bench-git-config |
| @@ -262,7 +262,7 @@ stress: ## Run various algorithms on big repositories · 1 unmodified line | |||
| 262 | .PHONY: stress-commitgraph | 262 | .PHONY: stress-commitgraph |
| 263 | stress-commitgraph: release-lean $(commit_graphs) | 263 | stress-commitgraph: release-lean $(commit_graphs) |
| 264 | set -x; for path in $(wordlist 2, 999, $^); do \ | 264 | set -x; for path in $(wordlist 2, 999, $^); do \ |
| 265 | time ./target/release/gix --verbose commit-graph verify $$path; \ | 265 | time ./target/release/gix --verbose no-repo commit-graph verify $$path; \ |
| 266 | done | 266 | done |
| 267 | 267 | ||
| 268 | .PHONY: bench-git-config | 268 | .PHONY: bench-git-config |