Skip to main content

Module exe

Module exe 

Source

Structs§

VendorStatus
Per-vendor update status returned by status.

Enums§

MergeOutcome
Result of a single vendor merge.

Functions§

add
Register a new vendor source, fetch its upstream, merge the vendor tree into the working directory, and stage everything in the index.
apply_default_path_pub
Apply path as the default destination prefix to any raw pattern strings that do not already carry an explicit colon mapping.
fetch_all
Fetch the latest upstream commits for every configured vendor.
fetch_one
Fetch the latest upstream commits for a single vendor.
list
List every vendor source configured in the repository.
merge_all
Merge upstream changes for every configured vendor.
merge_one
Merge upstream changes for a single vendor.
open_repo
Open a repository from the given path, or from the environment / current directory when None is passed.
prune
Prune refs/vendor/* refs that have no corresponding entry in .gitvendors.
rm
Remove a vendor source: delete its .gitvendors entry, remove its refs/vendor/<name> ref, remove matching lines from .gitattributes files, and mark vendored files as “deleted by them” conflicts in the index.
status
Check every configured vendor and report whether it has unmerged upstream changes.
track
Add pattern(s) to an existing vendor’s configuration in .gitvendors.
untrack
Remove pattern(s) from an existing vendor’s configuration in .gitvendors.