Skip to content

Commit 174faa9

Browse files
authoredApr 8, 2024··
Fix remote-update parsing issue when updating shallow submodules
The line that now parses correctly looks like: ``` =5 = [up to date] zm/160_uwp -> origin/zm/160_uwp ``` Note the `=5 ` in the example, which is now ignored.
2 parents 623aa6e + a9593c7 commit 174faa9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎git/remote.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ class FetchInfo(IterableObj):
316316
ERROR,
317317
) = [1 << x for x in range(8)]
318318

319-
_re_fetch_result = re.compile(r"^ *(.) (\[[\w \.$@]+\]|[\w\.$@]+) +(.+) -> ([^ ]+)( \(.*\)?$)?")
319+
_re_fetch_result = re.compile(r"^ *(?:.{0,3})(.) (\[[\w \.$@]+\]|[\w\.$@]+) +(.+) -> ([^ ]+)( \(.*\)?$)?")
320320

321321
_flag_map: Dict[flagKeyLiteral, int] = {
322322
"!": ERROR,

0 commit comments

Comments
 (0)
Please sign in to comment.