-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for linked working trees (fixes #43) #44
Conversation
90d3a0c
to
fa59d68
Compare
I tried this branch and it doesn't crash anymore and correctly skips those branches.
So I think this branch is ready to go but I encountered the next problem. It took 53 minutes and 44 seconds to run it on my fork of nixpkgs. I deleted 99 branches with this run but still have over 800 locally (counted with |
@SuperSandro2000 cool, thanks for testing.
Excellent! 🎉
That's an interesting and tricky topic. |
Thanks. I am looking into which git commands take so long in the next days and open an issue if I have any ideas how to improve this. I already have one idea that git push to GitHub might be the slow part. Sometimes it takes minutes for no good reason. Other than that I am already using all caching features of git and normal git operations like git status are already instant with caching compared to without where they took a few seconds. |
Could you elaborate what caching features you refer to — where can I read more about those? |
Right now I set I also used Last but not least I replaced the git status in my bash prompt with a gitstatusd implementation which is faster by factor 10x. |
Thanks for these pointers.
It seems that |
With I didn't really look at the options before so I missed this. |
Fixes #43