in src/main/java/com/googlesource/gerrit/plugins/lfs/locks/LfsPutLocksAction.java [57:77]
protected String getProjectName() throws LfsException {
Matcher matcher = LFS_LOCKS_URL_PATTERN.matcher(context.path);
if (matcher.matches()) {
String project = matcher.group(1);
String lockId = matcher.group(2);
if (Strings.isNullOrEmpty(lockId)) {
action = new CreateLock();
} else {
action = new DeleteLock(lockId);
}
return project;
}
matcher = LFS_VERIFICATION_URL_PATTERN.matcher(context.path);
if (matcher.matches()) {
action = new VerifyLock();
return matcher.group(1);
}
throw new LfsException(String.format("Unsupported path %s was provided", context.path));
}