| Summary: | create map2psf converter | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Nick Boldt <nboldt> |
| Component: | Dash Athena | Assignee: | Common Build Inbox <dash.commonbuilder-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | dash.commonbuilder-inbox, d_a_carver, manderse, thatnitind |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 265847, 295187 | ||
|
Description
Nick Boldt
Initial stab complete. Works for multiple varieties of CVS and SVN map files. Tested w/ maps for linux tools, gef, o.e.test, o.j.jmx, etc. New idea: wrap the .psf contents w/ Working Set(s) so that the various pieces are intelligently collected when imported into the target workspace. I'm thinking that if the maps contain: plugins/org.eclipse.foo.* plugins/org.eclipse.bar.* features/org.eclipse.foo.* features/org.eclipse.bar.* tests/org.eclipse.foo.* tests/org.eclipse.bar.* Then we'd get 6 working sets: foo foo.features foo.tests bar bar.features bar.tests Make sense? shouldn't be overly difficult. One gotcha to be careful of is handling branches. I keep meaning to get back to this but other higher priority items keep cropping up. Nick should we close this? I can't be arsed to do working sets, but will gladly implement a patch if someone else wants it. And so, unless we want to figure out how to support p2IU, GET, and git maps, I think we're done here. For reference, to use the task do this in your build.properties: build.steps=map2psf (before, after, or instead of other build.steps, that is.) |