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

Improve Submodule Status performance #5769

Closed
5 tasks done
gerhardol opened this issue Nov 13, 2018 · 3 comments
Closed
5 tasks done

Improve Submodule Status performance #5769

gerhardol opened this issue Nov 13, 2018 · 3 comments

Comments

@gerhardol
Copy link
Member

gerhardol commented Nov 13, 2018

Do you want to request a feature or report a bug?
"feature"

What is the current behavior?
Obtaining the submodule status may require a lot of resources, as in #5733.
It is possible to deactivate the status (#5756), a few very minor improvements too (#5747 and #5742).
The performance can be improved, some discussions in the issues/PRs. This is a proposal on the way forward.

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.

What is the expected behavior?

Some possible improvements, listed in some kind of order:

See also #6372, improved the overall responsiveness

Environment you encounter the issue:

  • GitExtensions version: master

Did this work in previous version of GitExtensions (which)?
2.x with status worked slightly better than 3.x with status, 3.x much snappier without status.

@RussKie
Copy link
Member

RussKie commented Jan 1, 2019

Can any of the items be ticked off?

@gerhardol
Copy link
Member Author

#6445 is still open (after the structure change the missing tests were easily spotted, however they are failing now).

@gerhardol
Copy link
Member Author

Closed by #6445

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants