Bug 387730

Summary: [suggestion]: "file has uncommitted changes" indicator
Product: [Applications] kdevelop Reporter: RJVB <rjvbertin>
Component: UI: generalAssignee: kdevelop-bugs-null
Status: REPORTED ---    
Severity: wishlist CC: joaoruileal
Priority: NOR    
Version: 5.2.1   
Target Milestone: ---   
Platform: Compiled Sources   
OS: All   
Latest Commit: Version Fixed In:

Description RJVB 2017-12-09 10:04:25 UTC
Xcode will annotate files that have uncommitted changes (when they're in some sort of CVS) in it's equivalent of the project manager view and that can be quite helpful.

I'm not aware of a similar feature in KDevelop. 

Open questions:
- complexity/cost of querying the vcs subsystem for outstanding changes per file
- complexity of adding an indicator in the projectmanager view
- adding an additional indicator in the editor open document tabs (additional icon, or just a text label like [M])

Is any of those susceptible (or known) to make it not worth the effort to look into implementing this kind of feature?

Maybe easier: an overall "has uncommitted changes" indicator (basically, `git status`) on the project toplevel node and a per-file equivalent in the editor tabs (= only for open files) would already be a welcome addition too.