diff --git a/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin b/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin index 26172cf8ca..0406befc5b 100644 --- a/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin +++ b/src/AddIns/VersionControl/GitAddIn/GitAddIn.addin @@ -44,6 +44,10 @@ + + diff --git a/src/AddIns/VersionControl/GitAddIn/Src/Commands.cs b/src/AddIns/VersionControl/GitAddIn/Src/Commands.cs index b978b5055f..b1be2ca685 100644 --- a/src/AddIns/VersionControl/GitAddIn/Src/Commands.cs +++ b/src/AddIns/VersionControl/GitAddIn/Src/Commands.cs @@ -108,4 +108,12 @@ namespace ICSharpCode.GitAddIn GitGuiWrapper.Blame(filename, callback); } } + + public class GitSettingsCommand : GitCommand + { + protected override void Run(string filename, Action callback) + { + GitGuiWrapper.ShowGitSettings(filename, callback); + } + } } diff --git a/src/AddIns/VersionControl/GitAddIn/Src/GitGuiWrapper.cs b/src/AddIns/VersionControl/GitAddIn/Src/GitGuiWrapper.cs index 974ad1e184..5babad447f 100644 --- a/src/AddIns/VersionControl/GitAddIn/Src/GitGuiWrapper.cs +++ b/src/AddIns/VersionControl/GitAddIn/Src/GitGuiWrapper.cs @@ -105,5 +105,10 @@ namespace ICSharpCode.GitAddIn { Proc("blame", fileName, callback); } + + public static void ShowGitSettings(string fileName, Action callback) + { + Proc("settings", fileName, callback); + } } }