You know that the night is going to be productive whenever @kohsukekawa shows up, and last night was no exception. We talked about problems on the horizon, potential solutions, and then I spent the last half hour ripping a bit of code.
The truth of the matter is that most of the changes that have to be done to Jenkins core have already been made,...