()
| 37 | } |
| 38 | |
| 39 | func (h *HunkHeader) IsValid() bool { |
| 40 | oldOk := h.OldLine == 0 && h.OldSpan == 0 || h.OldLine > 0 && h.OldSpan > 0 |
| 41 | newOk := h.NewLine == 0 && h.NewSpan == 0 || h.NewLine > 0 && h.NewSpan > 0 |
| 42 | return !h.IsZero() && oldOk && newOk |
| 43 | } |
| 44 | |
| 45 | func (h *HunkHeader) String() string { |
| 46 | sb := strings.Builder{} |