summaryrefslogtreecommitdiff
path: root/src/marlin.core
diff options
context:
space:
mode:
authorMelodi <62381002+Melodi17@users.noreply.github.com>2026-09-14 06:15:40 +1000
committerMelodi <62381002+Melodi17@users.noreply.github.com>2026-09-14 06:15:40 +1000
commit88ee626cb3686dc176cd7911b073c4e65fa54d34 (patch)
treeffd4d27de8b6cce5a43add9fa4222b1d50f1e500 /src/marlin.core
parentdf0737e55afeb5c01eb39909605970d1d3a73ffc (diff)
feat: ui cleanup
Diffstat (limited to 'src/marlin.core')
-rw-r--r--src/marlin.core/functional/GitBinaryClient.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/marlin.core/functional/GitBinaryClient.cs b/src/marlin.core/functional/GitBinaryClient.cs
index 001f2c8..3a703da 100644
--- a/src/marlin.core/functional/GitBinaryClient.cs
+++ b/src/marlin.core/functional/GitBinaryClient.cs
@@ -125,6 +125,9 @@ public class GitBinaryClient : IGitClient
if (parts.Length != 2)
continue; // ignore a malformed line rather than throw over one bad entry
+ if (parts[1].EndsWith("^{}", StringComparison.Ordinal))
+ continue; // peeled tag marker from ls-remote, not a real ref/refspec
+
result[parts[1]] = parts[0];
}