From a13e57f146ea89a3cf92070e3a8178959377c54b Mon Sep 17 00:00:00 2001
From: Jamie Magee <JamieMagee@users.noreply.github.com>
Date: Wed, 4 Nov 2020 10:24:06 +0100
Subject: [PATCH] fix(git-submodules): correctly parse git submodule name
 (#7646)

This is part 3 of #7498, and includes:

- Correctly parse git submodule name
---
 lib/manager/git-submodules/extract.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/manager/git-submodules/extract.ts b/lib/manager/git-submodules/extract.ts
index 7cdd9d9cbb..976c2bc072 100644
--- a/lib/manager/git-submodules/extract.ts
+++ b/lib/manager/git-submodules/extract.ts
@@ -106,7 +106,8 @@ export default async function extractPackageFile(
         try {
           const [currentValue] = (await git.subModule(['status', path]))
             .trim()
-            .split(/[+\s]/);
+            .replace(/^[-+]/, '')
+            .split(/\s/);
           const subModuleUrl = await getUrl(git, gitModulesPath, name);
           const submoduleBranch = await getBranch(
             gitModulesPath,
-- 
GitLab