[sysadmin/repo-management] maintenance: Ensure that the option to 'Delete source branch' is enabled by default on all new Merge Requests.
    Ben Cooksley 
    null at kde.org
       
    Fri Dec  3 18:41:03 GMT 2021
    
    
  
Git commit 3e2d23469b401a1013efef0eb7f479a3bf328898 by Ben Cooksley.
Committed on 03/12/2021 at 18:40.
Pushed by bcooksley into branch 'master'.
Ensure that the option to 'Delete source branch' is enabled by default on all new Merge Requests.
CCMAIL: kde-devel at kde.org
M  +2    -0    maintenance/update-project-settings.py
https://invent.kde.org/sysadmin/repo-management/commit/3e2d23469b401a1013efef0eb7f479a3bf328898
diff --git a/maintenance/update-project-settings.py b/maintenance/update-project-settings.py
index e2568d1..d50443b 100755
--- a/maintenance/update-project-settings.py
+++ b/maintenance/update-project-settings.py
@@ -54,6 +54,8 @@ for currentPath, subdirectories, filesInFolder in os.walk( args.metadata_path, t
     project.merge_method = 'ff'
     # As well as the only allow merge if discussions are resolved setting
     project.only_allow_merge_if_all_discussions_are_resolved = True
+    # Ensure we cleanup branches on source repositories too
+    project.remove_source_branch_after_merge = True
     # Disable request access option for all projects, as we want access control managed by developer account process
     project.request_access_enabled = False
     # Disable operations as we don't use that functionality in Gitlab and it is just distracting
    
    
More information about the kde-devel
mailing list