R6.6 round 1 fix: no Git says to install ElyTree; Linux keeps Mark's Git

git::own returns git::NoGit when neither the app nor ElyTree has Git;
ElyMark's Git item then reads 'needs ElyTree'. Linux AppImages stand
alone, so ElyMark keeps its Git there (packages share the AppDir).
The bundle fixture now has ElyTree's executable folder.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-15 12:21:13 -04:00
1 parent 5958e73ade
commit 8580aed6b0
8 files changed
+71 -19

No files matched your search

+4
View File
@@ -83,6 +83,8 @@ pub(super) const EN: &[(&str, &str)] = &[
("mark.git.ignored", "Git: ignored"),
("mark.git.conflicted", "Git: conflicted"),
("mark.git.unknown", "Git: unknown"),
("mark.git.none", "Git: needs ElyTree"),
("mark.git.needs", "Ely's Git comes with ElyTree. Install ElyTree from the Ely Office release to see this file's Git status."),
("mark.git.open", "Show this file's history in ElyTree"),
("mark.git.missing", "ElyTree is not installed. Install ElyTree from the Ely Office release to see this file's history."),
("mark.git.failed", "ElyTree did not open: {error}"),
@@ -184,6 +186,8 @@ pub(super) const ZH_CN: &[(&str, &str)] = &[
("mark.git.ignored", "Git:已忽略"),
("mark.git.conflicted", "Git:有冲突"),
("mark.git.unknown", "Git:未知"),
("mark.git.none", "Git:需要 ElyTree"),
("mark.git.needs", "Ely 的 Git 随 ElyTree 安装。请从 Ely Office 发行包安装 ElyTree 后查看此文件的 Git 状态。"),
("mark.git.open", "在 ElyTree 中查看此文件的历史"),
("mark.git.missing", "未安装 ElyTree。请从 Ely Office 发行包安装 ElyTree 后查看此文件的历史。"),
("mark.git.failed", "ElyTree 没能打开:{error}"),