gi-ostree-1.0.5: OSTree bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.OSTree.Constants

Description

 

Synopsis

Documentation

pattern YEAR_VERSION :: Int32 Source #

ostree year version component (e.g. 2017 if VERSION is 2017.2)

Since: 2017.4

pattern VERSION_S :: Text Source #

ostree version, encoded as a string, useful for printing and concatenation.

Since: 2017.4

pattern VERSION :: Double Source #

ostree version.

Since: 2017.4

pattern TREE_GVARIANT_STRING :: Text Source #

No description available in the introspection data.

pattern TIMESTAMP :: Int32 Source #

The mtime used for stored files. This was originally 0, changed to 1 for a few releases, then was reverted due to regressions it introduced from users who had been using zero before.

pattern SUMMARY_SIG_GVARIANT_STRING :: Text Source #

No description available in the introspection data.

pattern SUMMARY_GVARIANT_STRING :: Text Source #

No description available in the introspection data.

pattern SHA256_STRING_LEN :: Int32 Source #

Length of a sha256 digest when expressed as a hexadecimal string

pattern SHA256_DIGEST_LEN :: Int32 Source #

Length of a sha256 digest when expressed as raw bytes

pattern REPO_METADATA_REF :: Text Source #

No description available in the introspection data.

pattern RELEASE_VERSION :: Int32 Source #

ostree release version component (e.g. 2 if VERSION is 2017.2)

Since: 2017.4

pattern MAX_METADATA_WARN_SIZE :: Int32 Source #

Objects committed above this size will be allowed, but a warning will be emitted.

pattern MAX_METADATA_SIZE :: Int32 Source #

Maximum permitted size in bytes of metadata objects. This is an arbitrary number, but really, no one should be putting humongous data in metadata.

pattern FILEMETA_GVARIANT_STRING :: Text Source #

No description available in the introspection data.

pattern DIRMETA_GVARIANT_STRING :: Text Source #

No description available in the introspection data.

pattern COMMIT_META_KEY_VERSION :: Text Source #

GVariant type s. This metadata key is used for version numbers. A freeform string; the intention is that systems using ostree do not interpret this semantically as traditional package managers do.

This is the only ostree-defined metadata key that does not start with ostree..

Since: 2014.9

pattern COMMIT_META_KEY_REF_BINDING :: Text Source #

GVariant type as; each element is a branch name. If this is added to a commit, ostree_repo_pull() will enforce that the commit was retrieved from one of the branch names in this array. This prevents "sidegrade" attacks. The rationale for having this support multiple branch names is that it helps support a "promotion" model of taking a commit and moving it between development and production branches.

Since: 2017.9

pattern COMMIT_META_KEY_ENDOFLIFE_REBASE :: Text Source #

GVariant type s. Should contain a refspec defining a new target branch; ostree admin upgrade and OstreeSysrootUpgrader will automatically initiate a rebase upon encountering this metadata key.

Since: 2017.7

pattern COMMIT_META_KEY_ENDOFLIFE :: Text Source #

GVariant type s. This metadata key is used to display vendor's message when an update stream for a particular branch ends. It usually provides update instructions for the users.

Since: 2017.7

pattern COMMIT_META_KEY_COLLECTION_BINDING :: Text Source #

GVariant type s. If this is added to a commit, ostree_repo_pull() will enforce that the commit was retrieved from a repository which has the same collection ID. See ostree_repo_set_collection_id(). This is most useful in concert with OSTREE_COMMIT_META_KEY_REF_BINDING, as it more strongly binds the commit to the repository and branch.

Since: 2017.9

pattern COMMIT_GVARIANT_STRING :: Text Source #

No description available in the introspection data.