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

# Functions

only used in tests.
No description provided by the author
No description provided by the author
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
Get user-readable manual install steps for hooks.
No description provided by the author
No description provided by the author
InstallFilters installs filters necessary for git-lfs to process normal git operations.
InstallHooks installs all hooks in the `hooks` var.
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
LocalMediaDir returns the root of lfs objects.
No description provided by the author
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".
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.
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
UninstallFilters proxies into the Uninstall method on the Filters type to remove all installed filters.
UninstallHooks removes all hooks in range of the `hooks` var.

# 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.
GitScanner scans objects in a Git repository for LFS pointers.
A Hook represents a githook as described in http://git-scm.com/docs/githooks.
InstallOptions serves as an argument to Install().
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