package
2.4.0+incompatible
Repository: https://github.com/zackse/git-lfs.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
DecodeFrom decodes an *lfs.Pointer from the given io.Reader, "reader".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsCallbackMissing returns a boolean indicating whether the error is reporting that a GitScanner is missing a required GitScannerCallback.
Are we running on Windows? Need to handle some extra path shenanigans.
No description provided by the author
No description provided by the author
No description provided by the author
Convert filenames expressed relative to the current directory to be relative to the repo root.
NewDiffIndexScanner initializes a new `DiffIndexScanner` scanning at the given ref, "ref".
No description provided by the author
NewGitFilter initializes a new *GitFilter.
NewGitScanner initializes a *GitScanner for a Git repository in the current working directory.
No description provided by the author
Construct a new channel wrapper for WrappedPointer Caller can use s.Results directly for normal processing then call Wait() to finish & check for errors Scan function is required to create error channel large enough not to block (usually 1 is ok).
No description provided by the author
No description provided by the author
Convert filenames expressed relative to the root of the repo relative to the current working dir.
NewStandardHook creates a new hook using the template script calling 'git lfs theType'.
Construct a new channel wrapper for string Caller can use s.Results directly for normal processing then call Wait() to finish & check for errors.
Construct a new channel wrapper for TreeBlob Caller can use s.Results directly for normal processing then call Wait() to finish & check for errors.

# Constants

include '+' diffs.
include '-' diffs.
No description provided by the author
No description provided by the author
most likely a *nix variant e.g.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
0 - or default scan mode.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Attribute wraps the structure and some operations of Git's conception of an "attribute", as defined here: http://git-scm.com/docs/gitattributes.
DiffIndexEntry holds information about a single item in the results of a `git diff-index` command.
DiffIndexScanner scans the output of the `git diff-index` command.
FetchPruneConfig collects together the config options that control fetching and pruning.
FilterOptions serves as an argument to Install().
GitFilter provides clean and smudge capabilities.
GitScanner scans objects in a Git repository for LFS pointers.
A Hook represents a githook as described in http://git-scm.com/docs/githooks.
No description provided by the author
ChannelWrapper for pointer Scan* functions to more easily return async error data via Wait() See NewPointerChannelWrapper for construction / use.
A PointerExtension is parsed from the Git LFS Pointer file.
No description provided by the author
No description provided by the author
ChannelWrapper for string channel functions to more easily return async error data via Wait() Caller can use s.Results directly for normal processing then call Wait() to finish & check for errors See NewStringChannelWrapper for construction / use.
An entry from ls-tree or rev-list including a blob sha and tree path.
ChannelWrapper for TreeBlob channel functions to more easily return async error data via Wait() See NewTreeBlobChannelWrapper for construction / use.
WrappedPointer wraps a pointer.Pointer and provides the git sha1 and the file name associated with the object, taken from the rev-list output.

# Interfaces

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

# Type aliases

No description provided by the author
Status represents the status of a file that appears in the output of `git diff-index`.
No description provided by the author
No description provided by the author
When scanning diffs e.g.
No description provided by the author
No description provided by the author