From 540cd4a67196259a1cb9fd7dc134f81509d1bc88 Mon Sep 17 00:00:00 2001 From: Vivek Anand Date: Dec 23 2015 13:26:51 +0000 Subject: Non fast forward denied for issues repo --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 3c15633..a1e5a06 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -989,7 +989,7 @@ def new_project(session, user, name, blacklist, raise pagure.exceptions.RepoExistsException( 'The tickets repo "%s" already exists' % project.path ) - pygit2.init_repository(ticketrepo, bare=True) + pygit2.init_repository(ticketrepo, bare=True, mode=pygit2.GIT_REPOSITORY_INIT_SHARED_GROUP) requestrepo = os.path.join(requestfolder, project.path) if os.path.exists(requestrepo): @@ -1298,7 +1298,8 @@ def fork_project(session, user, repo, gitfolder, raise pagure.exceptions.RepoExistsException( 'The tickets repo "%s" already exists' % project.path ) - pygit2.init_repository(ticketrepo, bare=True) + pygit2.init_repository(ticketrepo, bare=True, mode=pygit2.GIT_REPOSITORY_INIT_SHARED_GROUP) + requestrepo = os.path.join(requestfolder, project.path) if os.path.exists(requestrepo):