From 5a8bcffb68c619ef6fa14a34729ed51b6b161c0c Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Wed, 10 Apr 2019 17:12:57 +0200
Subject: [PATCH] fix(gitFs): force renovate.json add

---
 lib/platform/git/storage.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/platform/git/storage.js b/lib/platform/git/storage.js
index bfa1dca90c..d33c6e3c02 100644
--- a/lib/platform/git/storage.js
+++ b/lib/platform/git/storage.js
@@ -291,7 +291,12 @@ class Storage {
         for (const file of files) {
           await fs.writeFile(join(cwd, file.name), Buffer.from(file.contents));
         }
-        await git.add(files.map(f => f.name));
+        const fileNames = files.map(f => f.name);
+        // istanbul ignore if
+        if (fileNames.length === 1 && fileNames[0] === 'renovate.json') {
+          fileNames.shift('-f');
+        }
+        await git.add(fileNames);
         await git.commit(message);
         await git.push([
           'origin',
-- 
GitLab