Community
Participate
Working Groups
In the Task view, when multiple markers that support Auto Fix are selected, Auto Fix is enabled but the operation only applies to one of the items selected. It would be better to disable auto fix when multiple entries are selected.
Not disable it no, if they are all the same kind then please let me autofix them all at onces for example: I delete 5 files from my workspace that are under CVS control Then when i select those 5 files i want to be able to autofix and say at onces commit delete. If i also select another item that doesn't match, for example a new file that has a autofix of add to version control/cvsignore then it should be disabled. It should work like GUI Builders work if you select multiply components at onces, you still can edit the mutual properties.
Just because the markers are the same "kind" doesn't mean they have the same autofix options (i.e files. This is a result of the current API for determining valid autofix options (i.e. the operations are retrieved for a single marker). In order to support multiselect, the API for getting resolutions would need to be based on an array of markers instead of a single one.
I don't mean with the same kind that they are a Info/Error or Warning marker. But a Info marker with (as far as i can see) the same description like: favs.jar is a local addition not under CVS control And all the info markers that have that "description" should be multiple selectable and fixeable at onces. I don't know what the structure is at the momemt of course. But i think this should be possible.
I've released the fix to only enable for single selection. I agree that showing the "common to all" resolutions is a better solution but I am concerned about performance. I will think through the issues but we may not be able to address this in the 2.0 time frame.
Implement "common to all" case post 2.0
Reopen to investigate
This is the case in 3.2