| Summary: | Propagate project text label decoration up to working set | ||
|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Markus Keller <markus.kell.r> |
| Component: | UI | Assignee: | Gunnar Wagenknecht <gunnar> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | gunnar, markus.duft, matthias.sohn, robin |
| Version: | 1.3 | ||
| Target Milestone: | 2.2-M1 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Markus Keller
how would this look like for working sets with multiple projects from multiple repos that have multiple differently named branches checked out...? > how would this look like for working sets with multiple projects from multiple
> repos that have multiple differently named branches checked out...?
Depending in what you choose for "no unique value", it could be " [* *]", or
" [ ]", or "" (nothing).
For CVS projects, the working set shows the tag/branch iff all shared projects in the working set use the same tag/branch name -- otherwise, it shows nothing. The CVS label decoration on working sets always shows the tag/branch and cannot be configured.
I think EGit should do better and use the "Projects" decoration for working sets. As soon as the value of a variable is not the same for all projects, don't show that info any more or replace it with a "*".
Created Review https://git.eclipse.org/r/8321 The proposed change uses the same logic observed with CVS decorations, i.e. as soon projects from different repositories and/or different branches are discovered, no decoration is shown. Please review. merged as ba68aa691289343b2af9acd1fa8c658a49c58d92 Added to new and noteworthy for 2.2: http://wiki.eclipse.org/EGit/New_and_Noteworthy/2.2#Working_set_project_decorations |