GitCommands.GitModule.OpenWithDifftool C# (CSharp) Method

OpenWithDifftool() public method

public OpenWithDifftool ( string filename, string oldFileName = "", string revision1 = null, string revision2 = null, string extraDiffArguments = "" ) : string
filename string
oldFileName string
revision1 string
revision2 string
extraDiffArguments string
return string
        public string OpenWithDifftool(string filename, string oldFileName = "", string revision1 = null, string revision2 = null, string extraDiffArguments = "")
        {
            var output = "";
            if (!filename.IsNullOrEmpty())
                filename = filename.Quote();
            if (!oldFileName.IsNullOrEmpty())
                oldFileName = oldFileName.Quote();

            string args = string.Join(" ", extraDiffArguments, revision2.QuoteNE(), revision1.QuoteNE(), "--", filename, oldFileName);
            RunGitCmdDetached("difftool --gui --no-prompt " + args);
            return output;
        }
GitModule