From 80d63e0e1b06410497018d739db6f6edda6ed943 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20H=C3=B6ppner?= <jonas.hoeppner@garz-fricke.com>
Date: Thu, 24 Mar 2022 16:38:22 +0100
Subject: [PATCH] CI: Add function to merge the gitlab-ci MRs

---
 common.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/common.py b/common.py
index 144c7f8d..cc51315d 100755
--- a/common.py
+++ b/common.py
@@ -241,11 +241,15 @@ def get_repository_file_obj(project: Project, filename, ref=None):
     if ref is None:
         ref = project.default_branch
         logging.debug("Using default branch %s", ref)
-    repository_tree = project.repository_tree(ref=ref, retry_transient_errors=True)
+
+    repository_tree = project.repository_tree(ref=ref, all=True, retry_transient_errors=True)
     logging.debug(repository_tree)
-    fileobj = [f for f in repository_tree if f["name"] == filename]
+    fileobj = [f for f in repository_tree if f['name'] == filename]
 
     if len(fileobj) == 0:
+        logging.error("Could not find file %s", filename)
+        for f in repository_tree:
+            logging.debug(f['name'])
         return None
     fileobj = fileobj[0]
     return fileobj
-- 
GitLab