JENKINS-70331: Always honor useExistingAccountWithSameEmail #1382
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
useExistingAccountWithSameEmail makes sense on its own, independently of how a new account may be created if required.
JENKINS-70331 - Always honor useExistingAccountWithSameEmail
In general, I'm not convinced about the whole separation in
git-plugin/src/main/java/hudson/plugins/git/GitChangeSet.java
Line 443 in 756dc6d
And "createAccountBasedOnEmail" whould only affect "Creation if not found".
By having the two big branches the "Search" gets duplicated. I'm not trying to fix this here, but I am adding to one of the branches logic that is already in the other one and should IMHO have been in both.
Checklist
I don't think there is any doc change strictly required for this PR. But the docs regarding all this could, in general, be improved.
Types of changes
I guess this could potentially break for somebody? Not exactly sure how.