ostree pullOSTreeDeveloperColinWalterswalters@verbum.orgostree pull1ostree-pullDownload data from a remote repositoryostree pull REMOTEBRANCHOptions
Fetch only the commit metadata.
Do no invoke fsync().
Like git's clone --reference. Reuse the provided
OSTree repo as a local object cache of objects when doing HTTP fetches.
May be specified multiple times.
Do not trust local sources, verify checksums and don't hardlink into source.
Do not use static deltas.
Write refs suitable for a mirror.
=SUBPATH
Only pull the provided subpath.
=DEPTH
Traverse DEPTH parents (-1=infinite) (default: 0).
Description
This command can retrieve just a specific commit, or go all
the way to performing a full mirror of the remote
repository. If no BRANCH is specified,
all branches are retrieved.
A special syntax in the @ character allows
specifying a specific commit to retrieve from a branch. The
use cases for this are somewhat similar to pulling a specific
git tag; one could e.g. script a system upgrade to a known-good
version, rather than the latest from the content provider.
Example$ ostree --repo=repo pull --depth=-1 --mirror remote_namePerform a complete mirror of the remote. (This is
likely most useful if your repository is also
archive-z2 mode)$ ostree --repo=repo pull remote_name exampleos/x86_64/standardFetch the most recent commit to exampleos/x86_64/standard.$ ostree --repo=repo pull remote_name exampleos/x86_64/standard@98ea6e4f216f2fb4b69fff9b3a44842c38686ca685f3f55dc48c5d3fb1107be4Download the specific commit starting with
98ea6e as if it was the latest commit for
exampleos/x86_64/standard.