in clearcase-agent/src/jetbrains/buildServer/vcs/clearcase/agent/AbstractSourceProvider.java [104:132]
private String describe(CCDelta[] changes) {
StringBuffer buffer = new StringBuffer();
int added = 0;
int changed = 0;
int removed = 0;
for (CCDelta change : changes) {
if (Kind.ADDITION.equals(change.getKind())) {
added++;
} else if (Kind.MODIFICATION.equals(change.getKind())) {
changed++;
} else if (Kind.DELETION.equals(change.getKind())) {
removed++;
} else if (Kind.DROP_ELEMENT.equals(change.getKind())) {
removed++;
}
}
if (added != 0) {
buffer.append(Messages.getString("AbstractSourceProvider.added_changes_prefix")).append(added).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
}
if (changed != 0) {
buffer.append(buffer.length() == 0 ? "" : ", "); //$NON-NLS-1$ //$NON-NLS-2$
buffer.append(Messages.getString("AbstractSourceProvider.changed_changes_prefix")).append(changed).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
}
if (removed != 0) {
buffer.append(buffer.length() == 0 ? "" : ", "); //$NON-NLS-1$ //$NON-NLS-2$
buffer.append(Messages.getString("AbstractSourceProvider.removed_changes_prefix")).append(removed).append(")"); //$NON-NLS-1$ //$NON-NLS-2$
}
return buffer.toString().trim();
}