refactor(diff): render planning mode per file and retire DiffLinesView
This commit is contained in:
@@ -132,21 +132,6 @@ public static class UnifiedDiffParser
|
||||
return files;
|
||||
}
|
||||
|
||||
/// Flattens multiple parsed files into a single line stream, inserting a
|
||||
/// file-header row before each file so boundaries are visible in a
|
||||
/// single-pane (combined) view.
|
||||
public static List<DiffLineViewModel> Flatten(IEnumerable<DiffFileViewModel> files)
|
||||
{
|
||||
var lines = new List<DiffLineViewModel>();
|
||||
foreach (var file in files)
|
||||
{
|
||||
lines.Add(new DiffLineViewModel { Kind = DiffLineKind.File, Text = file.Path });
|
||||
foreach (var line in file.Lines)
|
||||
lines.Add(line);
|
||||
}
|
||||
return lines;
|
||||
}
|
||||
|
||||
private static void ParseHunkHeader(string header, out int oldStart, out int newStart)
|
||||
{
|
||||
oldStart = 1; newStart = 1;
|
||||
|
||||
Reference in New Issue
Block a user