diff --git a/src/Resources/Locales/de_DE.axaml b/src/Resources/Locales/de_DE.axaml
index b771d080..77799713 100644
--- a/src/Resources/Locales/de_DE.axaml
+++ b/src/Resources/Locales/de_DE.axaml
@@ -161,7 +161,6 @@
Minute(n)
Standard Remote
Aktivere --prune beim fetchen
- Aktiviere --signoff für Commits
TICKETSYSTEM
Beispiel für Gitee Issue Regel einfügen
Beispiel für Gitee Pull Request Regel einfügen
diff --git a/src/Resources/Locales/en_US.axaml b/src/Resources/Locales/en_US.axaml
index 40409b9e..64b5e5a2 100644
--- a/src/Resources/Locales/en_US.axaml
+++ b/src/Resources/Locales/en_US.axaml
@@ -158,7 +158,6 @@
Minute(s)
Default Remote
Enable --prune on fetch
- Enable --signoff for commit
ISSUE TRACKER
Add Sample Gitee Issue Rule
Add Sample Gitee Pull Request Rule
@@ -719,6 +718,7 @@
INCLUDE UNTRACKED FILES
NO RECENT INPUT MESSAGES
NO COMMIT TEMPLATES
+ SignOff
STAGED
UNSTAGE
UNSTAGE ALL
diff --git a/src/Resources/Locales/es_ES.axaml b/src/Resources/Locales/es_ES.axaml
index 8e470eb6..441d4d63 100644
--- a/src/Resources/Locales/es_ES.axaml
+++ b/src/Resources/Locales/es_ES.axaml
@@ -161,7 +161,6 @@
Minuto(s)
Remoto por Defecto
Habilitar --prune para fetch
- Habilitar --signoff para commit
SEGUIMIENTO DE INCIDENCIAS
Añadir Regla de Ejemplo para Incidencias de Gitee
Añadir Regla de Ejemplo para Pull Requests de Gitee
diff --git a/src/Resources/Locales/fr_FR.axaml b/src/Resources/Locales/fr_FR.axaml
index 71dab9dd..4eef3815 100644
--- a/src/Resources/Locales/fr_FR.axaml
+++ b/src/Resources/Locales/fr_FR.axaml
@@ -162,7 +162,6 @@
minute(s)
Dépôt par défaut
Activer --prune pour fetch
- Activer --signoff pour commit
SUIVI DES PROBLÈMES
Ajouter une règle d'exemple Gitee
Ajouter une règle d'exemple pour Pull Request Gitee
diff --git a/src/Resources/Locales/it_IT.axaml b/src/Resources/Locales/it_IT.axaml
index c986c133..e63ed323 100644
--- a/src/Resources/Locales/it_IT.axaml
+++ b/src/Resources/Locales/it_IT.axaml
@@ -156,7 +156,6 @@
Minuto/i
Remoto Predefinito
Abilita --prune durante il fetch
- Abilita --signoff per i commit
TRACCIAMENTO ISSUE
Aggiungi Regola Esempio per GitHub
Aggiungi Regola Esempio per Jira
diff --git a/src/Resources/Locales/pt_BR.axaml b/src/Resources/Locales/pt_BR.axaml
index e0fdcce0..7979d1b2 100644
--- a/src/Resources/Locales/pt_BR.axaml
+++ b/src/Resources/Locales/pt_BR.axaml
@@ -181,7 +181,6 @@
Minuto(s)
Remoto padrão
Habilita --prune ao buscar
- Habilita --signoff para commits
RASTREADOR DE PROBLEMAS
Adicionar Regra de Exemplo do Github
Adicionar Regra de Exemplo do Jira
diff --git a/src/Resources/Locales/ru_RU.axaml b/src/Resources/Locales/ru_RU.axaml
index 690512e8..1d6e9215 100644
--- a/src/Resources/Locales/ru_RU.axaml
+++ b/src/Resources/Locales/ru_RU.axaml
@@ -159,7 +159,6 @@
GIT
Автоматическое скачивание изменений
Минут(а/ы)
- Разрешить '--signoff' для ревизии
Внешний репозиторий по умолчанию
Разрешить '--prune' при скачивании
ОТСЛЕЖИВАНИЕ ПРОБЛЕМ
diff --git a/src/Resources/Locales/zh_CN.axaml b/src/Resources/Locales/zh_CN.axaml
index cdbdcc94..4e1320d6 100644
--- a/src/Resources/Locales/zh_CN.axaml
+++ b/src/Resources/Locales/zh_CN.axaml
@@ -160,7 +160,6 @@
启用定时自动拉取远程更新
分钟
默认远程
- 提交信息追加署名 (--signoff)
拉取更新时启用修剪(--prune)
ISSUE追踪
新增匹配Gitee议题规则
@@ -723,6 +722,7 @@
显示未跟踪文件
没有提交信息记录
没有可应用的提交信息模板
+ 署名
已暂存
从暂存区移除选中
从暂存区移除所有
diff --git a/src/Resources/Locales/zh_TW.axaml b/src/Resources/Locales/zh_TW.axaml
index 52f4754f..760f958d 100644
--- a/src/Resources/Locales/zh_TW.axaml
+++ b/src/Resources/Locales/zh_TW.axaml
@@ -160,7 +160,6 @@
啟用定時自動提取 (fetch) 遠端更新
分鐘
預設遠端存放庫
- 提交訊息追加署名 (--signoff)
拉取變更時進行清理 (--prune)
Issue 追蹤
新增符合 Gitee 議題規則
@@ -722,6 +721,7 @@
顯示未追蹤檔案
沒有提交訊息記錄
沒有可套用的提交訊息範本
+ 署名
已暫存
取消暫存選取的檔案
取消暫存所有檔案
diff --git a/src/ViewModels/RepositoryConfigure.cs b/src/ViewModels/RepositoryConfigure.cs
index 88a485bc..9cafde0a 100644
--- a/src/ViewModels/RepositoryConfigure.cs
+++ b/src/ViewModels/RepositoryConfigure.cs
@@ -60,12 +60,6 @@ namespace SourceGit.ViewModels
set => SetProperty(ref _httpProxy, value);
}
- public bool EnableSignOffForCommit
- {
- get => _repo.Settings.EnableSignOffForCommit;
- set => _repo.Settings.EnableSignOffForCommit = value;
- }
-
public bool EnablePruneOnFetch
{
get => _repo.Settings.EnablePruneOnFetch;
diff --git a/src/ViewModels/WorkingCopy.cs b/src/ViewModels/WorkingCopy.cs
index 0a33bff5..0a1c9a47 100644
--- a/src/ViewModels/WorkingCopy.cs
+++ b/src/ViewModels/WorkingCopy.cs
@@ -62,6 +62,12 @@ namespace SourceGit.ViewModels
private set => SetProperty(ref _isCommitting, value);
}
+ public bool EnableSignOff
+ {
+ get => _repo.Settings.EnableSignOffForCommit;
+ set => _repo.Settings.EnableSignOffForCommit = value;
+ }
+
public bool UseAmend
{
get => _useAmend;
diff --git a/src/Views/RepositoryConfigure.axaml b/src/Views/RepositoryConfigure.axaml
index 0aef7aa6..8ba242d5 100644
--- a/src/Views/RepositoryConfigure.axaml
+++ b/src/Views/RepositoryConfigure.axaml
@@ -45,7 +45,7 @@
-
+
-
-
-
-
+
diff --git a/src/Views/WorkingCopy.axaml b/src/Views/WorkingCopy.axaml
index 74792072..7f493b6a 100644
--- a/src/Views/WorkingCopy.axaml
+++ b/src/Views/WorkingCopy.axaml
@@ -258,7 +258,7 @@
-
+
+ IsChecked="{Binding EnableSignOff, Mode=TwoWay}"
+ Content="{DynamicResource Text.WorkingCopy.SignOff}"
+ ToolTip.Tip="--signoff"
+ ToolTip.Placement="Top"
+ ToolTip.VerticalOffset="0"/>
-
+
+
+