| ... | ... | @@ -1666,7 +1666,7 @@ pub const Repository = struct { |
| 1666 | 1666 | while (true) { |
| 1667 | 1667 | if (prev_commit.parents.len == 0) { |
| 1668 | 1668 | if (prev_tree != null) { |
| 1669 | | try list.appendSlice(alloc, prev_prev_commit.?.parents[0].id ++ "\n"); |
| 1669 | try list.appendSlice(alloc, (if (prev_prev_commit) |p| p.parents[0].id else from.id) ++ "\n"); |
| 1670 | 1670 | } |
| 1671 | 1671 | break; |
| 1672 | 1672 | } |
| ... | ... | @@ -1680,7 +1680,7 @@ pub const Repository = struct { |
| 1680 | 1680 | prev_tree = null; |
| 1681 | 1681 | continue; |
| 1682 | 1682 | } |
| 1683 | | try list.appendSlice(alloc, prev_prev_commit.?.parents[0].id ++ "\n"); |
| 1683 | try list.appendSlice(alloc, (if (prev_prev_commit) |p| p.parents[0].id else from.id) ++ "\n"); |
| 1684 | 1684 | // break; // we don't pass --remove-empty |
| 1685 | 1685 | if (prev_prev_commit) |p| p.destroy(r); |
| 1686 | 1686 | prev_prev_commit = prev_commit; |