try {
db = FileRepositoryBuilder.create(gitDir);
Remote remote = new Remote(cloneLocation, db, p.segment(0));
RemoteBranch remoteBranch = new RemoteBranch(cloneLocation, db, remote, GitUtils.decode(p.segment(1)));
if (remoteBranch.exists()) {
JSONObject result = remoteBranch.toJSON();
OrionServlet.writeJSONResponse(request, response, result, JsonURIUnqualificationStrategy.ALL_NO_GIT);
return true;
}
} finally {
if (db != null) {