From c4710fecc994b41ac2471a32ab7b2b4e6315254b Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 14 Jan 2022 13:51:26 +0100
Subject: [PATCH] fix(git): skip null contents additions which aren't
 directories (#13560)

---
 lib/util/git/index.ts | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/util/git/index.ts b/lib/util/git/index.ts
index b6dd617c6b..88ea693b85 100644
--- a/lib/util/git/index.ts
+++ b/lib/util/git/index.ts
@@ -716,6 +716,9 @@ export async function commitFiles({
         if (await isDirectory(upath.join(localDir, fileName))) {
           // This is usually a git submodule update
           logger.trace({ fileName }, 'Adding directory commit');
+        } else if (file.contents === null) {
+          // istanbul ignore next
+          continue;
         } else {
           let contents: Buffer;
           // istanbul ignore else
-- 
GitLab