in server/src/jetbrains/buildServer/agentsDiff/BuildAgentsDiffCalculator.java [53:72]
static Map<String, String> simplifyParameters(@NotNull final Map<String, String> parameters) {
final List<Pair<String, String>> replacements = getReplacements(parameters);
if (replacements.isEmpty()) return parameters;
final Map<String, String> result = new HashMap<>();
entry:
for (Map.Entry<String, String> entry : parameters.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
for (Pair<String, String> pair : replacements) {
if (!key.equals(pair.second) && value.contains(pair.first)) {
result.put(key, value.replace(pair.first, escape(pair.second)));
continue entry;
}
}
result.put(key, value);
}
return result;
}