github.com/sergi/go-diff/diffmatchpatch.Diff.Text (field)

96 uses

	github.com/sergi/go-diff/diffmatchpatch (current package)
		diff.go#L42: 	Text string
		diff.go#L221: 			textInsert += diffs[pointer].Text
		diff.go#L224: 			textDelete += diffs[pointer].Text
		diff.go#L448: 		chars := aDiff.Text
		diff.go#L455: 		aDiff.Text = strings.Join(text, "")
		diff.go#L668: 			lastequality = diffs[pointer].Text
		diff.go#L673: 				lengthInsertions2 += len(diffs[pointer].Text)
		diff.go#L675: 				lengthDeletions2 += len(diffs[pointer].Text)
		diff.go#L726: 			deletion := diffs[pointer-1].Text
		diff.go#L727: 			insertion := diffs[pointer].Text
		diff.go#L736: 					diffs[pointer-1].Text =
		diff.go#L738: 					diffs[pointer+1].Text = insertion[overlapLength1:]
		diff.go#L748: 					diffs[pointer-1].Text = insertion[0 : len(insertion)-overlapLength2]
		diff.go#L750: 					diffs[pointer+1].Text = deletion[overlapLength2:]
		diff.go#L824: 			equality1 := diffs[pointer-1].Text
		diff.go#L825: 			edit := diffs[pointer].Text
		diff.go#L826: 			equality2 := diffs[pointer+1].Text
		diff.go#L863: 			if diffs[pointer-1].Text != bestEquality1 {
		diff.go#L866: 					diffs[pointer-1].Text = bestEquality1
		diff.go#L872: 				diffs[pointer].Text = bestEdit
		diff.go#L874: 					diffs[pointer+1].Text = bestEquality2
		diff.go#L909: 			if len(diffs[pointer].Text) < dmp.DiffEditCost &&
		diff.go#L918: 				lastequality = diffs[pointer].Text
		diff.go#L1013: 			textInsert = append(textInsert, []rune(diffs[pointer].Text)...)
		diff.go#L1018: 			textDelete = append(textDelete, []rune(diffs[pointer].Text)...)
		diff.go#L1030: 							diffs[x-1].Text += string(textInsert[:commonlength])
		diff.go#L1043: 						diffs[pointer].Text = string(textInsert[insertIndex:]) + diffs[pointer].Text
		diff.go#L1073: 				diffs[pointer-1].Text += diffs[pointer].Text
		diff.go#L1086: 	if len(diffs[len(diffs)-1].Text) == 0 {
		diff.go#L1098: 			if strings.HasSuffix(diffs[pointer].Text, diffs[pointer-1].Text) {
		diff.go#L1100: 				diffs[pointer].Text = diffs[pointer-1].Text +
		diff.go#L1101: 					diffs[pointer].Text[:len(diffs[pointer].Text)-len(diffs[pointer-1].Text)]
		diff.go#L1102: 				diffs[pointer+1].Text = diffs[pointer-1].Text + diffs[pointer+1].Text
		diff.go#L1105: 			} else if strings.HasPrefix(diffs[pointer].Text, diffs[pointer+1].Text) {
		diff.go#L1107: 				diffs[pointer-1].Text += diffs[pointer+1].Text
		diff.go#L1108: 				diffs[pointer].Text =
		diff.go#L1109: 					diffs[pointer].Text[len(diffs[pointer+1].Text):] + diffs[pointer+1].Text
		diff.go#L1136: 			chars1 += len(aDiff.Text)
		diff.go#L1140: 			chars2 += len(aDiff.Text)
		diff.go#L1163: 		text := strings.Replace(html.EscapeString(diff.Text), "\n", "¶
", -1) diff.go#L1186: text := diff.Text diff.go#L1212: _, _ = text.WriteString(aDiff.Text) diff.go#L1224: _, _ = text.WriteString(aDiff.Text) diff.go#L1239: insertions += utf8.RuneCountInString(aDiff.Text) diff.go#L1241: deletions += utf8.RuneCountInString(aDiff.Text) diff.go#L1262: _, _ = text.WriteString(strings.Replace(url.QueryEscape(aDiff.Text), "+", " ", -1)) diff.go#L1267: _, _ = text.WriteString(strconv.Itoa(utf8.RuneCountInString(aDiff.Text))) diff.go#L1272: _, _ = text.WriteString(strconv.Itoa(utf8.RuneCountInString(aDiff.Text))) patch.go#L66: _, _ = text.WriteString(strings.Replace(url.QueryEscape(aDiff.Text), "+", " ", -1)) patch.go#L165: patch.Length2 += len(aDiff.Text) patch.go#L167: aDiff.Text + postpatchText[charCount2:] patch.go#L169: patch.Length1 += len(aDiff.Text) patch.go#L171: postpatchText = postpatchText[:charCount2] + postpatchText[charCount2+len(aDiff.Text):] patch.go#L173: if len(aDiff.Text) <= 2*dmp.PatchMargin && patch.go#L177: patch.Length1 += len(aDiff.Text) patch.go#L178: patch.Length2 += len(aDiff.Text) patch.go#L180: if len(aDiff.Text) >= 2*dmp.PatchMargin { patch.go#L195: charCount1 += len(aDiff.Text) patch.go#L198: charCount2 += len(aDiff.Text) patch.go#L219: aDiff.Text, patch.go#L299: text = text[:startLoc+index2] + aDiff.Text + text[startLoc+index2:] patch.go#L304: text[startIndex+dmp.DiffXIndex(diffs, index1+len(aDiff.Text))-index2:] patch.go#L308: index1 += len(aDiff.Text) patch.go#L344: } else if paddingLength > len(patches[0].diffs[0].Text) { patch.go#L346: extraLength := paddingLength - len(patches[0].diffs[0].Text) patch.go#L347: patches[0].diffs[0].Text = nullPadding[len(patches[0].diffs[0].Text):] + patches[0].diffs[0].Text patch.go#L361: } else if paddingLength > len(patches[last].diffs[len(patches[last].diffs)-1].Text) { patch.go#L364: extraLength := paddingLength - len(lastDiff.Text) patch.go#L365: patches[last].diffs[len(patches[last].diffs)-1].Text += nullPadding[:extraLength] patch.go#L402: diffText := bigpatch.diffs[0].Text patch.go#L430: if diffText == bigpatch.diffs[0].Text { patch.go#L433: bigpatch.diffs[0].Text = patch.go#L434: bigpatch.diffs[0].Text[len(diffText):] patch.go#L454: patch.diffs[len(patch.diffs)-1].Text += postcontext github.com/go-git/go-git/v5 blame.go#L228: hLines := countLines(hunks[h].Text) references.go#L258: return countLines(a.Text) == countLines(b.Text) references.go#L260: return a.Text == b.Text github.com/go-git/go-git/v5/plumbing/object patch.go#L88: chunks = append(chunks, &textChunk{d.Text, op}) github.com/go-git/go-git/v5/utils/diff diff.go#L46: text.WriteString(d.Text) diff.go#L57: text.WriteString(d.Text)