diff --git a/src/Resources/Locales/en_US.axaml b/src/Resources/Locales/en_US.axaml
index bd4cfc56..9541b3b1 100644
--- a/src/Resources/Locales/en_US.axaml
+++ b/src/Resources/Locales/en_US.axaml
@@ -100,6 +100,7 @@
Compare with HEAD
Compare with Worktree
Copy Info
+ Copy Subject
Copy SHA
Custom Action
Interactively Rebase ${0}$ on Here
diff --git a/src/ViewModels/Histories.cs b/src/ViewModels/Histories.cs
index b3216a91..74fbb3a7 100644
--- a/src/ViewModels/Histories.cs
+++ b/src/ViewModels/Histories.cs
@@ -713,6 +713,16 @@ namespace SourceGit.ViewModels
menu.Items.Add(new MenuItem() { Header = "-" });
}
+ var copySubject = new MenuItem();
+ copySubject.Header = App.Text("CommitCM.CopySubject");
+ copySubject.Icon = App.CreateMenuIcon("Icons.Copy");
+ copySubject.Click += (_, e) =>
+ {
+ App.CopyText(commit.Subject);
+ e.Handled = true;
+ };
+ menu.Items.Add(copySubject);
+
var copySHA = new MenuItem();
copySHA.Header = App.Text("CommitCM.CopySHA");
copySHA.Icon = App.CreateMenuIcon("Icons.Copy");