diff --git a/src/Commands/QueryStashes.cs b/src/Commands/QueryStashes.cs index 184cc347..2b8987b6 100644 --- a/src/Commands/QueryStashes.cs +++ b/src/Commands/QueryStashes.cs @@ -19,7 +19,7 @@ namespace SourceGit.Commands if (!rs.IsSuccess) return outs; - var items = rs.StdOut.Split('\0', System.StringSplitOptions.RemoveEmptyEntries); + var items = rs.StdOut.Split('\0', StringSplitOptions.RemoveEmptyEntries); foreach (var item in items) { var current = new Models.Stash(); @@ -37,7 +37,8 @@ namespace SourceGit.Commands current.SHA = line; break; case 1: - ParseParent(line, ref current); + if (line.Length > 6) + current.Parents.AddRange(line.Split(' ', StringSplitOptions.RemoveEmptyEntries)); break; case 2: current.Time = ulong.Parse(line); @@ -63,13 +64,5 @@ namespace SourceGit.Commands } return outs; } - - private void ParseParent(string data, ref Models.Stash current) - { - if (data.Length < 8) - return; - - current.Parents.AddRange(data.Split(separator: ' ', options: StringSplitOptions.RemoveEmptyEntries)); - } } }