Browse Source

Add git settings

pull/66/head
Linquize 13 years ago
parent
commit
48e59cbb1a
  1. 4
      src/AddIns/VersionControl/GitAddIn/GitAddIn.addin
  2. 8
      src/AddIns/VersionControl/GitAddIn/Src/Commands.cs
  3. 5
      src/AddIns/VersionControl/GitAddIn/Src/GitGuiWrapper.cs

4
src/AddIns/VersionControl/GitAddIn/GitAddIn.addin

@ -44,6 +44,10 @@ @@ -44,6 +44,10 @@
<MenuItem id = "GitBlame"
label = "Git ${res:AddIns.Subversion.Blame}..."
class = "ICSharpCode.GitAddIn.GitBlameCommand"/>
<MenuItem id = "GitSettings"
label = "Git ${res:Dialog.Options.IDEOptions.ProjectAndSolutionOptions.SettingsGroupBox}"
class = "ICSharpCode.GitAddIn.GitSettingsCommand"/>
</Condition>
</Path>

8
src/AddIns/VersionControl/GitAddIn/Src/Commands.cs

@ -108,4 +108,12 @@ namespace ICSharpCode.GitAddIn @@ -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);
}
}
}

5
src/AddIns/VersionControl/GitAddIn/Src/GitGuiWrapper.cs

@ -105,5 +105,10 @@ namespace ICSharpCode.GitAddIn @@ -105,5 +105,10 @@ namespace ICSharpCode.GitAddIn
{
Proc("blame", fileName, callback);
}
public static void ShowGitSettings(string fileName, Action callback)
{
Proc("settings", fileName, callback);
}
}
}

Loading…
Cancel
Save