| | |
| | | model.mailingLists = new ArrayList<String>(Arrays.asList(config.getStringList(
|
| | | "gitblit", null, "mailingList")));
|
| | | }
|
| | | model.defaultHead = JGitUtils.getSymbolicHeadTarget(r);
|
| | | model.availableHeads = JGitUtils.getAvailableHeadTargets(r);
|
| | | r.close();
|
| | | return model;
|
| | | }
|
| | |
| | | // update settings
|
| | | if (r != null) {
|
| | | updateConfiguration(r, repository);
|
| | | // only update symbolic head if it changes
|
| | | if (!StringUtils.isEmpty(repository.defaultHead) &&
|
| | | !repository.defaultHead.equals(JGitUtils.getSymbolicHeadTarget(r))) {
|
| | | JGitUtils.setSymbolicHeadTarget(r, repository.defaultHead);
|
| | | }
|
| | | r.close();
|
| | | }
|
| | | }
|