Add support for Scalar repositories (Git 2.38) to fix big performance issues

15 votes

Add support for Scalar repositories added in Git 2.38: https://github.blog/2022-10-03-highlights-from-git-2-38/

Right now there are lot of performance issues:

Stashing:
Stage 25 files for stash: finished. 18.13s
Stash uncommitted changes: finished. Stash sha: xyz 1.4143666666666668m (MINUTES!!!)

Changing branch:
Checkout refs/heads/master: started.
Checkout refs/heads/master: finished. 16.747s

This same repository, but without Scalar feature:

Stashing:
Stage 25 files for stash: finished. 597ms
Stash uncommitted changes: finished. Stash sha: xyz 1.989s

Changing branch:
Checkout refs/heads/master: started.
Checkout refs/heads/master: finished. 1.101s

Under consideration Suggested by: Saibamen Upvoted: 14 Jan Comments: 0

Comments: 0