James Moger
2014-09-05 b8a44784ba8b0aaf9a3fbe6321956c0ee0e0451c
Merge branch 'ticket/167' into develop
1 files modified
7 ■■■■■ changed files
src/main/java/com/gitblit/manager/GitblitManager.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/manager/GitblitManager.java
@@ -223,6 +223,13 @@
        RepositoryModel cloneModel = repository.cloneAs(cloneName);
        // owner has REWIND/RW+ permissions
        cloneModel.addOwner(user.username);
        // ensure initial access restriction of the fork
        // is not lower than the source repository  (issue-495/ticket-167)
        if (repository.accessRestriction.exceeds(cloneModel.accessRestriction)) {
            cloneModel.accessRestriction = repository.accessRestriction;
        }
        repositoryManager.updateRepositoryModel(cloneName, cloneModel, false);
        // add the owner of the source repository to the clone's access list