T10366 has broken our use of Harbormaster.
We are using Jenkins as our continous integration server and mercurial as our VCS.
We have a build plan that consists of one step "Make HTTP request".
The URI of this build step is set to
https://<jenkins server>/mercurial/notifyCommit?url=${repository.uri}
Unfortunately the bug in question has changed what the variable ${repository.uri} resolves to. It no longer resolves to the correct URI but instead is resolving to some internal hidden version of the uri.
This causes jenkins to say that there are no jenkins jobs that correspond to the uri in question.
I suggest one of several possible solutions:
1. Make ${repository.uri} go back to previous behaviour (e.g. don't return the internal hidden uri but the public visible one)
2. Add some other variable(s) that will return the publicly visible uri so that I can restore CI functionality.