A file system client.
An HTTP client.
Optional author?: AuthorThe details about the author.
Optional cache?: CacheA cache object.
Optional committer?: AuthorThe details about the commit committer, in the same format as the author parameter. If not specified, the author details are used.
Optional fastIf false, only create merge commits (default: true).
Optional fastOnly perform simple fast-forward merges (don't create merge commits).
Optional gitdir?: stringThe git directory path (default: {dir}/.git).
Optional headers?: HttpHeadersAdditional headers to include in HTTP requests, similar to git's extraHeader config.
Optional onOptional auth fill callback.
Optional onOptional auth rejected callback.
Optional onOptional auth approved callback.
Optional onOptional blob merge callback.
Optional onOptional message event callback.
Optional onOptional progress event callback.
Optional onA PGP signing implementation.
Optional prune?: booleanDelete local remote-tracking branches that are not present on the remote.
Optional prunePrune local tags that don’t exist on the remote, and force-update those tags that differ.
Optional ref?: stringWhich branch to merge into. By default this is the currently checked out branch.
Optional remote?: stringIf URL is not specified, determines which remote to use.
Optional remoteThe name of the branch on the remote to fetch. By default this is the configured remote tracking branch.
Optional signingPassed to commit when creating a merge commit.
Optional singleInstead of the default behavior of fetching all the branches, only fetch a single branch.
Optional url?: stringThe URL of the remote repository. The default is the value set in the git config for that remote.
Generated using TypeDoc
The working tree directory path.