summaryrefslogtreecommitdiff
path: root/src/app/worktrees.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-28 15:34:13 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-28 15:34:13 +0300
commite16d7d8c07a20f5ee0b4111808680bbcfd7df9ac (patch)
tree2c5c338c6096deaad1487b4b77e71d671e30b842 /src/app/worktrees.rs
parent81f355fadac7d0d45b077dfc28f9f679add6bbb6 (diff)
fix: preserve linked worktree workspace labels
Diffstat (limited to 'src/app/worktrees.rs')
-rw-r--r--src/app/worktrees.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/app/worktrees.rs b/src/app/worktrees.rs
index ca537bb8..c839c04a 100644
--- a/src/app/worktrees.rs
+++ b/src/app/worktrees.rs
@@ -57,7 +57,7 @@ impl App {
Some(crate::workspace::GitSpaceMetadata {
key: membership.key.clone(),
checkout_key: membership.checkout_path.display().to_string(),
- label: membership.label.clone(),
+ repo_name: membership.label.clone(),
repo_root: membership.repo_root.clone(),
is_linked_worktree: membership.is_linked_worktree,
})
@@ -88,7 +88,7 @@ impl App {
}
};
- let repo_name = space.label.clone();
+ let repo_name = space.repo_name.clone();
let seed = SystemTime::now()
.duration_since(UNIX_EPOCH)
.map(|duration| duration.as_micros().min(u128::from(u64::MAX)) as u64)
@@ -224,7 +224,7 @@ impl App {
source_checkout_path,
source_repo_root: space.repo_root,
repo_key: space.key,
- repo_name: space.label,
+ repo_name: space.repo_name,
entries,
selected: 0,
query: String::new(),