()
| 90 | } |
| 91 | |
| 92 | func (self *patchTransformer) transformHunks() []*Hunk { |
| 93 | newHunks := make([]*Hunk, 0, len(self.patch.hunks)) |
| 94 | |
| 95 | startOffset := 0 |
| 96 | var formattedHunk *Hunk |
| 97 | for i, hunk := range self.patch.hunks { |
| 98 | startOffset, formattedHunk = self.transformHunk( |
| 99 | hunk, |
| 100 | startOffset, |
| 101 | self.patch.HunkStartIdx(i), |
| 102 | ) |
| 103 | if formattedHunk.containsChanges() { |
| 104 | newHunks = append(newHunks, formattedHunk) |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | return newHunks |
| 109 | } |
| 110 | |
| 111 | func (self *patchTransformer) transformHunk(hunk *Hunk, startOffset int, firstLineIdx int) (int, *Hunk) { |
| 112 | newLines := self.transformHunkLines(hunk, firstLineIdx) |
no test coverage detected