package
0.4.0
Repository: https://github.com/containers/build.git
Documentation: pkg.go.dev

# README

FSDiffer

A simple filesystem differ library that will report added/modified/deleted files.

Pluggable FSdiffers can be used (they just need to implement the FSDiffer interface that is composed by only the Diff() function)

At the moment a simple fs differ is provided. In future additional fs differs will be available (for example an overlayfs differ).

# Functions

No description provided by the author
NewTemporalFSDiffer creates a new TemporalFSDiffer that will report changes on the given directory.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
TemporalFSDiffer is used to generate changes in a given directory between two different points in time.

# Interfaces

The FSDiffer interface should be implemented from an fsdiffer implementation The returned FSChanges should be lexically ordered like filepath.Walk() does.

# Type aliases

No description provided by the author
FSChanges represents a slice of changes This isn't a map to keep ordering on the changes, for a map see FSChangesMap.
FSChanges represents a map of changes, the map's key is the path while the value is the ChangeType.