in maven-scm-providers/maven-scm-providers-git/maven-scm-provider-git-commons/src/main/java/org/apache/maven/scm/provider/git/GitConfigFileReader.java [59:95]
public String getProperty(String group, String propertyName) {
List<String> lines = getConfLines();
boolean inGroup = false;
for (Iterator<String> i = lines.iterator(); i.hasNext(); ) {
String line = i.next().trim();
if (!inGroup) {
if (("[" + group + "]").equals(line)) {
inGroup = true;
}
} else {
if (line.startsWith("[") && line.endsWith("]")) {
// a new group start
return null;
}
if (line.startsWith("#")) {
continue;
}
if (line.indexOf('=') < 0) {
continue;
}
String property = line.substring(0, line.indexOf('=')).trim();
if (!property.equals(propertyName)) {
continue;
}
String value = line.substring(line.indexOf('=') + 1);
return value.trim();
}
}
return null;
}