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

Christoph Cullmann <christ...@cullmann.io> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/util
                   |                            |ities/kate/-/commit/c81ca81
                   |                            |67bfda2e4418a05191ddc4e1903
                   |                            |3dbeb3
             Status|ASSIGNED                    |RESOLVED

--- Comment #6 from Christoph Cullmann <christ...@cullmann.io> ---
Git commit c81ca8167bfda2e4418a05191ddc4e19033dbeb3 by Christoph Cullmann, on
behalf of Waqar Ahmed.
Committed on 24/10/2024 at 19:17.
Pushed by cullmann into branch 'master'.

Show git status with file name in project tree

Files in project tree view now show their status in git. The existing
git status data is reused for this. I had to make the git widget a bit
less lazy to make this work correctly.

The status is shown minimally i.e., a small circle is drawn in front of
the file name. If the file is modified the circle is red, if the file is
staged its green. The parent folders of the said file show the circle in
front of their name as well. I haven't included Untracked files yet as it might
slow things down, but we'll see. Perhaps it makes sense to add Untracked
files too.

M  +1    -1    addons/project/git/gitstatus.cpp
M  +1    -0    addons/project/git/gitstatus.h
M  +29   -14   addons/project/gitwidget.cpp
M  +15   -11   addons/project/gitwidget.h
M  +60   -0    addons/project/kateproject.cpp
M  +16   -0    addons/project/kateproject.h
M  +1    -1    addons/project/kateprojectpluginview.cpp
M  +5    -5    addons/project/kateprojectpluginview.h
M  +59   -0    addons/project/kateprojectviewtree.cpp

https://invent.kde.org/utilities/kate/-/commit/c81ca8167bfda2e4418a05191ddc4e19033dbeb3

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

Reply via email to