Sparse reset out and back, 300 visible files and 400 excluded directories
repo: 120,000-file repository with a 300-file visible sparse workset; sparse reset/switch scaling · 120,000 files · 2 commits · 3 refs
| tool | median | min | max | runs | peak memory |
|---|---|---|---|---|---|
| git | 28 ms | 27 ms | 30 ms | 20 | 12 MB |
| grit | 24 ms | 23 ms | 26 ms | 20 | 20 MB |
$ git reset --hard sparse-base && git reset --hard sparse-edited
$ grit reset --hard sparse-base && grit reset --hard sparse-edited