dwww Home | Manual pages | Find package

OSTREE PULL(1)                    ostree pull                   OSTREE PULL(1)

NAME
       ostree-pull - Download data from a remote repository

SYNOPSIS
       ostree pull {REMOTE} [BRANCH]

OPTIONS
       --commit-metadata-only
           Fetch only the commit metadata.

       --disable-fsync
           Do no invoke fsync().

       --localcache-repo
           Like git's clone --reference. Reuse the provided OSTree repo as a
           local object cache when doing HTTP fetches. May be specified
           multiple times.

       --untrusted
           Do not trust local sources, verify checksums and don't hardlink
           into source.

       --disable-static-deltas
           Do not use static deltas.

       --mirror
           Write refs suitable for a mirror, i.e. refs are stored in the
           heads/ directory rather than the remotes/ directory. This makes the
           target repo suitable to be exported for other clients to pull from
           as an ostree remote. If no specific refs are specified, all refs
           will be fetched (the remote must have a summary file present).

       --subpath=SUBPATH
           Only pull the provided subpath.

       --depth=DEPTH
           Traverse DEPTH parents (-1=infinite) (default: 0).

       --network-retries=N
           Specifies how many times each download should be retried upon error
           (default: 5)

       --disable-verify-bindings
           Disable verification of commit metadata bindings.

DESCRIPTION
       Without --mirror, this command will create new refs under
       remotes/REMOTE/ directory for each pulled branch unless they are
       already created. Such refs can be then referenced by REMOTE:BRANCH in
       ostree subcommands (e.g.  ostree log origin:exampleos/x86_64/standard).

       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 configured 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_name

       Perform a complete mirror of the remote. (This is likely most useful if
       your repository is also archive mode)

       $ ostree --repo=repo pull remote_name exampleos/x86_64/standard

       Fetch the most recent commit to exampleos/x86_64/standard.

       $ ostree --repo=repo pull remote_name
       exampleos/x86_64/standard@98ea6e4f216f2fb4b69fff9b3a44842c38686ca685f3f55dc48c5d3fb1107be4

       Download the specific commit starting with 98ea6e as if it was the
       latest commit for exampleos/x86_64/standard.

OSTree                                                          OSTREE PULL(1)

Generated by dwww version 1.15 on Tue Jun 25 23:08:22 CEST 2024.