Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateDeltaReport ¶
func GenerateDeltaReport(delta *Delta)
Types ¶
type Delta ¶
type Delta struct { Inserted []*SingleDelta `json:"inserted,omitempty"` Deleted []*SingleDelta `json:"deleted,omitempty"` Copied []*SingleDelta `json:"copied,omitempty"` }
func UnmarshalJSON ¶
func (*Delta) MarshalJSON ¶
type DeltaProcessor ¶
type DeltaProcessor struct {
// contains filtered or unexported fields
}
func NewDeltaProcessor ¶
func NewDeltaProcessor(signature *signature.Signature, reader io.ReadSeeker, content bool) *DeltaProcessor
func (*DeltaProcessor) AppendDiff ¶ added in v0.0.3
func (dp *DeltaProcessor) AppendDiff(md5Hash [16]byte) bool
func (*DeltaProcessor) BuildDelta ¶
func (dp *DeltaProcessor) BuildDelta() *Delta
func (*DeltaProcessor) Next ¶
func (dp *DeltaProcessor) Next() error
func (*DeltaProcessor) SetRemainingBytes ¶
func (dp *DeltaProcessor) SetRemainingBytes()
Click to show internal directories.
Click to hide internal directories.