in clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/ClearCaseFileAttr.java [45:62]
public static ClearCaseFileAttr readFrom(final InputStream input) throws IOException {
final BufferedReader reader = new BufferedReader(new InputStreamReader(input));
String line;
String fileType = null;
boolean executable = false;
while ((line = reader.readLine() ) != null) {
if (line.startsWith(ELEMENT_TYPE)) {
fileType = line.substring(ELEMENT_TYPE.length());
}
else if (line.startsWith(USER) || line.startsWith(GROUP) || line.startsWith(OTHER)) {
String mode = line.substring(line.lastIndexOf(":"));
executable = executable || mode.contains("x");
}
}
return new ClearCaseFileAttr(executable, "text_file".equals(fileType));
}