I have the following scenario:
I have a Build Configuration using VCS' A & B.
The developer has no access (read, write or otherwise) to VCS B.
He pushes a change that triggers a build in repository B.
The build fails and he is notified about the failure.
Both he and I are surprised that he received notification relating to a repository to which he has no access.
The relevant Notification Rule appears to be "Build fails (ignore failures not caused by my changes)" in "Builds with my Changes" defined under the "All Users" group.
I see two cases that I would want to configure for:
1) I want the developer to be informed that his change in one repository has broken the build in another (regardless of whether he has access to the other repository or not).
2) I don't want the developer to be informed at all about any event in any repository to which he does not have access to.
Currently I don't see a way to differentiate between both cases. By virtue of the Notification Rule above, Case 1 seems to be the default (and only case).
Is my conclusion correct? And if yes, is there a solution planned or workaround available?