| | |
| | | }
|
| | | model.HEAD = JGitUtils.getHEADRef(r);
|
| | | model.availableRefs = JGitUtils.getAvailableHeadTargets(r);
|
| | | model.sparkleshareId = JGitUtils.getSparkleshareId(r);
|
| | | r.close();
|
| | |
|
| | | if (model.origin != null && model.origin.startsWith("file://")) {
|
| | |
| | |
|
| | | private ForkModel getForkModelFromCache(String repository) {
|
| | | RepositoryModel model = repositoryListCache.get(repository.toLowerCase());
|
| | | if (model == null) {
|
| | | return null;
|
| | | }
|
| | | ForkModel fork = new ForkModel(model);
|
| | | if (!ArrayUtils.isEmpty(model.forks)) {
|
| | | for (String aFork : model.forks) {
|
| | | ForkModel fm = getForkModelFromCache(aFork);
|
| | | fork.forks.add(fm);
|
| | | if (fm != null) {
|
| | | fork.forks.add(fm);
|
| | | }
|
| | | }
|
| | | }
|
| | | return fork;
|
| | |
| | |
|
| | | private ForkModel getForkModel(String repository) {
|
| | | RepositoryModel model = getRepositoryModel(repository.toLowerCase());
|
| | | if (model == null) {
|
| | | return null;
|
| | | }
|
| | | ForkModel fork = new ForkModel(model);
|
| | | if (!ArrayUtils.isEmpty(model.forks)) {
|
| | | for (String aFork : model.forks) {
|
| | | ForkModel fm = getForkModel(aFork);
|
| | | fork.forks.add(fm);
|
| | | if (fm != null) {
|
| | | fork.forks.add(fm);
|
| | | }
|
| | | }
|
| | | }
|
| | | return fork;
|