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)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |