>
Also during the new index work, we got a new dependency. We now require com.ibm.icu.
Sorry about that. Please file a bug for me and mention the alternative and I'll remove it.
> Some files had huge changes in imports, apparently by using organize imports
It's really hard to avoid these, or even know that they occurred until review time. Organize imports and post-save actions all really like to bring these changes back and then code folding hides them from you until review-time.
Perhaps we should do a one-time organize imports on the entire JDT core code base that way it would no longer be necessary to fight against the post-save actions. I've often had these changes come back in the very change I'm writing to revert them. That will give you a single commit you can avoid or - knowing that its coming - you can do the same operation on your branch prior to the merge so that the merge goes cleanly.
> SourceTypeBinding and SpaceSeparator were transformed without mentioning in the bug
I see it mentioned in bug 497419.
The line endings had to be fixed eventually and an unpleasant merge was inevitable when it happened... and delaying the fix forever to avoid the unpleasant merge isn't a solution. You could fix the line endings locally in your branch before doing the merge, but I understand that that's still a lot more work than letting the automerge do its thing.
- Stefan