| Summary: | [ui] RepositoryTracker duplicate checking should consult the repo manager | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Susan McCourt <susan> |
| Component: | p2 | Assignee: | Susan McCourt <susan> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 3.6 | ||
| Target Milestone: | 3.7 M5 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Susan McCourt
these bugs will be my holiday projects... fixed in HEAD >20101220. I was hoping to get rid of the specialized code for fixing bug 268580. I was able to get rid of some odd code in ColocatedRepositoryTracker, but I was not able to get rid of the special checking for the $/ character in the RepositoryManipulationPage's local cache tracker. The reason is simply that if the repo hasn't really been added yet (it's just been added on the pref page) we can't rely on the manager to figure out which addresses match. That would take some kind of utility method API on the managers where you could check addresses without actually adding them. I can live with special handling in the UI for this case since the repo list is managed by the UI until actually applied. At least we are doing the right thing now in the trackers. verified through source inspection, I20110124-1800 |