From 8b056cd70334421e40d047e041d9677750ee6d39 Mon Sep 17 00:00:00 2001
From: Runxi Yu <me@runxiyu.org>
Date: Mon, 10 Feb 2025 16:05:24 +0800
Subject: [PATCH] repo_tree: Use x--- to indicate modes that aren't convertable

---
 handle_repo_tree.go | 2 +-

diff --git a/handle_repo_tree.go b/handle_repo_tree.go
index 917b79b5130ae6cfcc6b7462ddbe9cbbb3b43c82..152c97993c0c744d25f19bcba41e1116130b0696 100644
--- a/handle_repo_tree.go
+++ b/handle_repo_tree.go
@@ -88,7 +88,7 @@ 	for _, entry := range target.Entries {
 		display_git_tree_entry := display_git_tree_entry_t{}
 		os_mode, err := entry.Mode.ToOSFileMode()
 		if err != nil {
-			display_git_tree_entry.Mode = "----"
+			display_git_tree_entry.Mode = "x---"
 		} else {
 			display_git_tree_entry.Mode = os_mode.String()[:4]
 		}

-- 
2.48.1