From 57d15dc6d3c7aca3376f31f4db759249a2746cde Mon Sep 17 00:00:00 2001 From: leo Date: Tue, 13 May 2025 18:11:51 +0800 Subject: [PATCH] fix: `git submodule status` may return lines that start as `U` character (#1307) --- src/Commands/QuerySubmodules.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Commands/QuerySubmodules.cs b/src/Commands/QuerySubmodules.cs index 6016b0be..24518104 100644 --- a/src/Commands/QuerySubmodules.cs +++ b/src/Commands/QuerySubmodules.cs @@ -6,9 +6,9 @@ namespace SourceGit.Commands { public partial class QuerySubmodules : Command { - [GeneratedRegex(@"^[\-\+ ][0-9a-f]+\s(.*)\s\(.*\)$")] + [GeneratedRegex(@"^[U\-\+ ][0-9a-f]+\s(.*)\s\(.*\)$")] private static partial Regex REG_FORMAT1(); - [GeneratedRegex(@"^[\-\+ ][0-9a-f]+\s(.*)$")] + [GeneratedRegex(@"^[U\-\+ ][0-9a-f]+\s(.*)$")] private static partial Regex REG_FORMAT2(); [GeneratedRegex(@"^\s?[\w\?]{1,4}\s+(.+)$")] private static partial Regex REG_FORMAT_STATUS();