| Summary: | untracked file label decoration is not propagated to ancestors | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Rizsike <asch> | ||||
| Component: | UI | Assignee: | Project Inbox <egit.ui-inbox> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | daniel_megert, markus.kell.r, matthias.sohn, patrick, stefan.lay | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Rizsike
Created attachment 179638 [details]
Screenshot where a decorator should be seen on the project
This is the intended behavior. If you want to find untracked files you can open the commit dialog. Why is this intended behavior? I think this behavior enlarges the chance on errors. If I have several related projects open at the same time and I only added some resources to one project which become untracked. Then there is a chance I can forget to commit those changes if they are not visible on the project top level node. How should egit work in such a case? I think the propagation was not done due to performance reasons. But I see your point. Other team providers like cvs or mercurial have a preference "Compute deep decoration state". I'll reopen this bug as an enhancement request. This is really a bug because one might miss to commit & push a new file. *** This bug has been marked as a duplicate of bug 345099 *** |