https://bugs.kde.org/show_bug.cgi?id=486949

Igor Kushnir <igor...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jonathan.ver...@matfyz.cz

--- Comment #10 from Igor Kushnir <igor...@gmail.com> ---
(In reply to Igor Kushnir from comment #9)
> A more complicated issue is that RepoStatusModel and ProjectChangesModel
> both run `git status` with the same parameters when something changes.
> Ideally, their code should be deduplicated and refactored so that `git
> status` is run only once. But that's much more difficult, especially because
> the Project Changes tool view seems utterly broken and would require a lot
> of work to fix.
The relevant duplicated code in RepoStatusModel and ProjectChangesModel is
broken in so many ways that I am tempted to mostly remove ProjectChangesModel.

Since many users don't use the Git Commit tool view, they should not pay the
performance price for its poor performance in the background. So I would like
to make RepoStatusModel, along with the Git Commit tool view that uses it,
optional and off by default.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to