Ref#

class Ref(**properties: Any)#

Superclasses: Object

Subclasses: BundleRef, InstalledRef, RelatedRef, RemoteRef

Constructors:

Ref(**properties)

Methods#

class Ref
get_arch() → str#

Gets the arch or the ref.

get_branch() → str#

Gets the branch of the ref.

get_collection_id() → str#

Gets the collection ID of the ref.

get_commit() → str#

Gets the commit of the ref.

get_kind() → RefKind#

Gets the kind of artifact that this ref refers to.

get_name() → str#

Gets the name of the ref.

classmethod parse(ref: str) → Ref#

Tries to parse a full ref name and return a Ref (without a commit set) or fail if the ref is invalid somehow.

Parameters:

ref – A string ref name, such as “app/org.test.App/x86_64/master”

Properties#

class Ref
props.arch: str#
props.branch: str#
props.collection_id: str#
props.commit: str#
props.kind: RefKind#
props.name: str#

Fields#

class Ref
parent#