Skip to content
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

Silent mega-processing unreported #7755

Open
honestlysamuk opened this issue Mar 21, 2025 · 2 comments
Open

Silent mega-processing unreported #7755

honestlysamuk opened this issue Mar 21, 2025 · 2 comments
Labels
bug Something isn't working performance Application is too slow

Comments

@honestlysamuk
Copy link

Hi all! Loving GitButler, really excited for when all the quirks are ironed out, very happy to help with that!

I wondered if you could add some warning, or loading loop after X seconds, if the app is crunching through a lot of background tasks?
I ran cargo vendor for the first time and it was a minute before I realised why GitButler was unresponsive and everything was erroring. The command downloads all your dependencies' source code into your repository. I eventually added it to my .gitignore but I was holding my breath for a little while there. (It was around 30,000 new files, my MacBook Pro M3 spun to 100% CPU).

Just an idea

@Byron Byron added bug Something isn't working performance Application is too slow labels Mar 22, 2025
@Byron
Copy link
Collaborator

Byron commented Mar 22, 2025

Thanks for sharing, and sorry for the hassle.

I am 100% sure this will be fixed with the major release. 30k new files will still take a moment to obtain a status for, but the application won't automatically diff everything anymore, which should reduce the overhead significantly.

Using cargo vendor is something I think we will try with what's code-named as v3 as well to see how it fares.

@honestlysamuk
Copy link
Author

Thanks for getting back to me, Byron! I'll eagerly await what you have for us then :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working performance Application is too slow
Projects
None yet
Development

No branches or pull requests

2 participants