René's URL Explorer Experiment


Title: gitdiff package - github.com/bluekeyes/go-gitdiff/gitdiff - Go Packages

direct link

Domain: pkg.go.dev

NoneIE=edge
DescriptionPackage gitdiff parses and applies patches generated by Git.

Links:

https://go.dev/
Skip to Main Content https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#main-content
Why Go https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Case Studies https://go.dev/solutions/case-studies
Use Cases https://go.dev/solutions/use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Why Go https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Case Studies https://go.dev/solutions/case-studies
Use Cases https://go.dev/solutions/use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Docs https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
API https://pkg.go.dev/api
Packageshttps://pkg.go.dev/
Community https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Community https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://pkg.go.dev/
github.com/bluekeyes/go-gitdiffhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff
gitdiff https://pkg.go.dev/github.com/bluekeyes/go-gitdiff@v0.9.0/gitdiff
https://go.dev/
Version: v0.9.0 https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff?tab=versions
Go to latest https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff
MIThttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff?tab=licenses
Imports: 16 https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff?tab=imports
Imported by: 77 https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff?tab=importedby
go.modhttps://github.com/bluekeyes/go-gitdiff/tree/v0.9.0/go.mod
Learn more about best practiceshttps://pkg.go.dev/about#best-practices
github.com/bluekeyes/go-gitdiff https://github.com/bluekeyes/go-gitdiff
Open Source Insights https://deps.dev/go/github.com%2Fbluekeyes%2Fgo-gitdiff/v0.9.0
Documentation https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#section-documentation
Overviewhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-overview
Index https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-index
Constants https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-constants
Variables https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-variables
Functions https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-functions
Apply(dst, src, f, opts) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Apply
ParsePatchDate(s) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchDate
Types https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-types
type ApplyError https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError
(e) Error() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError.Error
(e) Unwrap() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError.Unwrap
type ApplyOption https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
WithMaxBinaryFragmentBytes(b) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#WithMaxBinaryFragmentBytes
type BinaryApplier https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
NewBinaryApplier(dst, src, opts) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#NewBinaryApplier
(a) ApplyFragment(f) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier.ApplyFragment
(a) Close() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier.Close
type BinaryFragment https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
(f) Data() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment.Data
(f) String() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment.String
type BinaryPatchMethod https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryPatchMethod
type Conflict https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict
(c) Error() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict.Error
(c) Is(other) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict.Is
type File https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File
Parse(r) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Parse
(f) String() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File.String
type Line https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
(fl) New() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.New
(fl) NoEOL() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.NoEOL
(fl) Old() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.Old
(fl) String() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.String
type LineOp https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp
(op) String() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp.String
type LineReaderAt https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineReaderAt
type PatchHeader https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader
ParsePatchHeader(header, options) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchHeader
(h) Message() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader.Message
type PatchHeaderOption https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeaderOption
WithSubjectCleanMode(m) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#WithSubjectCleanMode
type PatchIdentity https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
ParsePatchIdentity(s) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchIdentity
(i) String() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity.String
type SubjectCleanMode https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#SubjectCleanMode
type TextApplier https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
NewTextApplier(dst, src, opts) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#NewTextApplier
(a) ApplyFragment(f) https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier.ApplyFragment
(a) Close() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier.Close
type TextFragment https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
(f) Header() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.Header
(f) String() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.String
(f) Validate() https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.Validate
Source Files https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#section-sourcefiles
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#section-documentation
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-overview
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-index
func Apply(dst io.Writer, src io.ReaderAt, f *File, opts ...ApplyOption) errorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Apply
func ParsePatchDate(s string) (time.Time, error)https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchDate
type ApplyErrorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError
func (e *ApplyError) Error() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError.Error
func (e *ApplyError) Unwrap() errorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError.Unwrap
type ApplyOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
func WithMaxBinaryFragmentBytes(b int64) ApplyOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#WithMaxBinaryFragmentBytes
type BinaryApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
func NewBinaryApplier(dst io.Writer, src io.ReaderAt, opts ...ApplyOption) *BinaryApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#NewBinaryApplier
func (a *BinaryApplier) ApplyFragment(f *BinaryFragment) errorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier.ApplyFragment
func (a *BinaryApplier) Close() (err error)https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier.Close
type BinaryFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
func (f *BinaryFragment) Data() io.Readerhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment.Data
func (f *BinaryFragment) String() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment.String
type BinaryPatchMethodhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryPatchMethod
type Conflicthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict
func (c *Conflict) Error() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict.Error
func (c *Conflict) Is(other error) boolhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict.Is
type Filehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File
func Parse(r io.Reader) ([]*File, string, error)https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Parse
func (f *File) String() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File.String
type Linehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
func (fl Line) New() boolhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.New
func (fl Line) NoEOL() boolhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.NoEOL
func (fl Line) Old() boolhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.Old
func (fl Line) String() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.String
type LineOphttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp
func (op LineOp) String() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp.String
type LineReaderAthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineReaderAt
type PatchHeaderhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader
func ParsePatchHeader(header string, options ...PatchHeaderOption) (*PatchHeader, error)https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchHeader
func (h *PatchHeader) Message() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader.Message
type PatchHeaderOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeaderOption
func WithSubjectCleanMode(m SubjectCleanMode) PatchHeaderOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#WithSubjectCleanMode
type PatchIdentityhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
func ParsePatchIdentity(s string) (PatchIdentity, error)https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchIdentity
func (i PatchIdentity) String() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity.String
type SubjectCleanModehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#SubjectCleanMode
type TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
func NewTextApplier(dst io.Writer, src io.ReaderAt, opts ...ApplyOption) *TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#NewTextApplier
func (a *TextApplier) ApplyFragment(f *TextFragment) errorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier.ApplyFragment
func (a *TextApplier) Close() (err error)https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier.Close
type TextFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
func (f *TextFragment) Header() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.Header
func (f *TextFragment) String() stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.String
func (f *TextFragment) Validate() errorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.Validate
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-constants
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-variables
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-functions
Applyhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L100
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Apply
iohttps://pkg.go.dev/io
Writerhttps://pkg.go.dev/io#Writer
iohttps://pkg.go.dev/io
ReaderAthttps://pkg.go.dev/io#ReaderAt
Filehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File
ApplyOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
errorhttps://pkg.go.dev/builtin#error
ParsePatchDatehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L75
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchDate
stringhttps://pkg.go.dev/builtin#string
timehttps://pkg.go.dev/time
Timehttps://pkg.go.dev/time#Time
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#pkg-types
ApplyErrorhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L38
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError
int64https://pkg.go.dev/builtin#int64
inthttps://pkg.go.dev/builtin#int
inthttps://pkg.go.dev/builtin#int
Errorhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L54
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError.Error
ApplyErrorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError
stringhttps://pkg.go.dev/builtin#string
Unwraphttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L50
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError.Unwrap
ApplyErrorhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyError
errorhttps://pkg.go.dev/builtin#error
ApplyOptionhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_options.go#L15
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
BinaryApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
WithMaxBinaryFragmentByteshttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_options.go#L30
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#WithMaxBinaryFragmentBytes
int64https://pkg.go.dev/builtin#int64
ApplyOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
BinaryApplierhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_binary.go#L11
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
NewBinaryApplierhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_binary.go#L22
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#NewBinaryApplier
iohttps://pkg.go.dev/io
Writerhttps://pkg.go.dev/io#Writer
iohttps://pkg.go.dev/io
ReaderAthttps://pkg.go.dev/io#ReaderAt
ApplyOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
BinaryApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
ApplyFragmenthttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_binary.go#L38
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier.ApplyFragment
BinaryApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
BinaryFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
errorhttps://pkg.go.dev/builtin#error
Closehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_binary.go#L81
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier.Close
BinaryApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryApplier
errorhttps://pkg.go.dev/builtin#error
BinaryFragmenthttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L207
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
BinaryPatchMethodhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryPatchMethod
int64https://pkg.go.dev/builtin#int64
bytehttps://pkg.go.dev/builtin#byte
Datahttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L237
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment.Data
BinaryFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
iohttps://pkg.go.dev/io
Readerhttps://pkg.go.dev/io#Reader
Stringhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L243
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment.String
BinaryFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
stringhttps://pkg.go.dev/builtin#string
File.Stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File.String
BinaryPatchMethodhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L221
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryPatchMethod
inthttps://pkg.go.dev/builtin#int
BinaryPatchMethodhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryPatchMethod
iotahttps://pkg.go.dev/builtin#iota
Conflicthttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L19
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict
Errorhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L23
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict.Error
Conflicthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict
stringhttps://pkg.go.dev/builtin#string
Ishttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go#L29
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict.Is
Conflicthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Conflict
errorhttps://pkg.go.dev/builtin#error
boolhttps://pkg.go.dev/builtin#bool
Filehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L13
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
boolhttps://pkg.go.dev/builtin#bool
boolhttps://pkg.go.dev/builtin#bool
boolhttps://pkg.go.dev/builtin#bool
boolhttps://pkg.go.dev/builtin#bool
oshttps://pkg.go.dev/os
FileModehttps://pkg.go.dev/os#FileMode
oshttps://pkg.go.dev/os
FileModehttps://pkg.go.dev/os#FileMode
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
inthttps://pkg.go.dev/builtin#int
TextFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
boolhttps://pkg.go.dev/builtin#bool
BinaryFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
BinaryFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#BinaryFragment
Parsehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/parser.go#L19
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Parse
iohttps://pkg.go.dev/io
Readerhttps://pkg.go.dev/io#Reader
Filehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File
stringhttps://pkg.go.dev/builtin#string
errorhttps://pkg.go.dev/builtin#error
Stringhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L46
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File.String
Filehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File
stringhttps://pkg.go.dev/builtin#string
Linehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L158
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
LineOphttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp
stringhttps://pkg.go.dev/builtin#string
Newhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L173
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.New
Linehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
boolhttps://pkg.go.dev/builtin#bool
NoEOLhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L178
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.NoEOL
Linehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
boolhttps://pkg.go.dev/builtin#bool
Oldhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L168
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.Old
Linehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
boolhttps://pkg.go.dev/builtin#bool
Stringhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L163
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line.String
Linehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
stringhttps://pkg.go.dev/builtin#string
LineOphttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L183
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp
inthttps://pkg.go.dev/builtin#int
LineOphttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp
iotahttps://pkg.go.dev/builtin#iota
Stringhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L194
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp.String
LineOphttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineOp
stringhttps://pkg.go.dev/builtin#string
LineReaderAthttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/io.go#L25
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#LineReaderAt
bytehttps://pkg.go.dev/builtin#byte
int64https://pkg.go.dev/builtin#int64
inthttps://pkg.go.dev/builtin#int
errorhttps://pkg.go.dev/builtin#error
PatchHeaderhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L26
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader
stringhttps://pkg.go.dev/builtin#string
PatchIdentityhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
timehttps://pkg.go.dev/time
Timehttps://pkg.go.dev/time#Time
PatchIdentityhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
timehttps://pkg.go.dev/time
Timehttps://pkg.go.dev/time#Time
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
ParsePatchHeaderhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L175
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchHeader
stringhttps://pkg.go.dev/builtin#string
PatchHeaderOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeaderOption
PatchHeaderhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader
errorhttps://pkg.go.dev/builtin#error
Parsehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Parse
Messagehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L59
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader.Message
PatchHeaderhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeader
stringhttps://pkg.go.dev/builtin#string
PatchHeaderOptionhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L120
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeaderOption
WithSubjectCleanModehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L143
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#WithSubjectCleanMode
SubjectCleanModehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#SubjectCleanMode
PatchHeaderOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchHeaderOption
PatchIdentityhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_identity.go#L9
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
stringhttps://pkg.go.dev/builtin#string
stringhttps://pkg.go.dev/builtin#string
ParsePatchIdentityhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_identity.go#L35
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ParsePatchIdentity
stringhttps://pkg.go.dev/builtin#string
PatchIdentityhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
errorhttps://pkg.go.dev/builtin#error
RFC 5322https://datatracker.ietf.org/doc/html/rfc5322
RFC 5322https://rfc-editor.org/rfc/rfc5322.html
Stringhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_identity.go#L14
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity.String
PatchIdentityhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#PatchIdentity
stringhttps://pkg.go.dev/builtin#string
SubjectCleanModehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go#L124
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#SubjectCleanMode
inthttps://pkg.go.dev/builtin#int
SubjectCleanModehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#SubjectCleanMode
iotahttps://pkg.go.dev/builtin#iota
TextApplierhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_text.go#L15
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
NewTextApplierhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_text.go#L28
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#NewTextApplier
iohttps://pkg.go.dev/io
Writerhttps://pkg.go.dev/io#Writer
iohttps://pkg.go.dev/io
ReaderAthttps://pkg.go.dev/io#ReaderAt
ApplyOptionhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#ApplyOption
TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
ApplyFragmenthttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_text.go#L54
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier.ApplyFragment
TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
TextFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
errorhttps://pkg.go.dev/builtin#error
Closehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_text.go#L183
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier.Close
TextApplierhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextApplier
errorhttps://pkg.go.dev/builtin#error
TextFragmenthttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L53
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
stringhttps://pkg.go.dev/builtin#string
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
int64https://pkg.go.dev/builtin#int64
Linehttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#Line
Headerhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L81
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.Header
TextFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
stringhttps://pkg.go.dev/builtin#string
File.Stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File.String
Stringhttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L73
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.String
TextFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
stringhttps://pkg.go.dev/builtin#string
File.Stringhttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#File.String
Validatehttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go#L89
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment.Validate
TextFragmenthttps://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#TextFragment
errorhttps://pkg.go.dev/builtin#error
https://pkg.go.dev/github.com/bluekeyes/go-gitdiff/gitdiff#section-sourcefiles
View all Source fileshttps://github.com/bluekeyes/go-gitdiff/tree/v0.9.0/gitdiff
apply.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply.go
apply_binary.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_binary.go
apply_options.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_options.go
apply_text.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/apply_text.go
base85.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/base85.go
binary.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/binary.go
binary_reader.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/binary_reader.go
file_header.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/file_header.go
format.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/format.go
gitdiff.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/gitdiff.go
io.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/io.go
parser.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/parser.go
patch_header.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_header.go
patch_identity.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/patch_identity.go
text.gohttps://github.com/bluekeyes/go-gitdiff/blob/v0.9.0/gitdiff/text.go
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions/use-cases
Case Studies https://go.dev/solutions/case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://pkg.go.dev/std
Sub-repositories https://pkg.go.dev/golang.org/x
About Go Packages https://pkg.go.dev/about
pkg.go.dev API https://pkg.go.dev/api
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.