(hunk *Hunk, startOffset int, firstLineIdx int)
| 109 | } |
| 110 | |
| 111 | func (self *patchTransformer) transformHunk(hunk *Hunk, startOffset int, firstLineIdx int) (int, *Hunk) { |
| 112 | newLines := self.transformHunkLines(hunk, firstLineIdx) |
| 113 | newNewStart, newStartOffset := self.transformHunkHeader(newLines, hunk.oldStart, startOffset) |
| 114 | |
| 115 | newHunk := &Hunk{ |
| 116 | bodyLines: newLines, |
| 117 | oldStart: hunk.oldStart, |
| 118 | newStart: newNewStart, |
| 119 | headerContext: hunk.headerContext, |
| 120 | } |
| 121 | |
| 122 | return newStartOffset, newHunk |
| 123 | } |
| 124 | |
| 125 | func (self *patchTransformer) transformHunkLines(hunk *Hunk, firstLineIdx int) []*PatchLine { |
| 126 | skippedNewlineMessageIndex := -1 |
no test coverage detected