mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-20 19:55:00 +00:00
Rewrite diff viewer
This commit is contained in:
parent
dbd7a13705
commit
04ca0a9236
8 changed files with 2336 additions and 2200 deletions
|
@ -827,26 +827,6 @@ namespace SourceGit.Git {
|
|||
return stashes;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Diff
|
||||
/// </summary>
|
||||
/// <param name="startRevision"></param>
|
||||
/// <param name="endRevision"></param>
|
||||
/// <param name="file"></param>
|
||||
/// <param name="orgFile"></param>
|
||||
/// <returns></returns>
|
||||
public List<string> Diff(string startRevision, string endRevision, string file, string orgFile = null) {
|
||||
var args = $"diff --ignore-cr-at-eol {startRevision} {endRevision} -- ";
|
||||
if (!string.IsNullOrEmpty(orgFile)) args += $"\"{orgFile}\" ";
|
||||
args += $"\"{file}\"";
|
||||
|
||||
var data = new List<string>();
|
||||
var errs = RunCommand(args, line => data.Add(line));
|
||||
|
||||
if (errs != null) App.RaiseError(errs);
|
||||
return data;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Blame file.
|
||||
/// </summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue