James Moger
2012-10-05 dd79f46d8e39b041fcdc349d18f76dfbc038667e
Remove fork reference from origin repository on rename
1 files modified
8 ■■■■■ changed files
src/com/gitblit/GitBlit.java 8 ●●●●● patch | view | raw | blame | history
src/com/gitblit/GitBlit.java
@@ -1614,6 +1614,14 @@
                        rf.close();
                    }
                }
                // remove this repository from any origin model's fork list
                if (!StringUtils.isEmpty(repository.originRepository)) {
                    RepositoryModel origin = repositoryListCache.get(repository.originRepository);
                    if (origin != null && !ArrayUtils.isEmpty(origin.forks)) {
                        origin.forks.remove(repositoryName);
                    }
                }
                // clear the cache
                clearRepositoryMetadataCache(repositoryName);