Foundry.VcsReference

g Foundry.VcsReference Foundry.VcsReference GObject.Object GObject.Object GObject.Object->Foundry.VcsReference

Subclasses:

Foundry.GitReference

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

dup_id ()

dup_title ()

is_symbolic ()

load_commit ()

resolve ()

Virtual Methods

Inherited:

GObject.Object (7)

do_dup_id ()

do_dup_title ()

do_is_symbolic ()

do_load_commit ()

do_resolve ()

Properties

Name

Type

Flags

Short Description

id

str

r

is-symbolic

bool

r

title

str

r

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Foundry.VcsReference(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

Foundry.VcsReferenceClass

dup_id()
Return type:

str

dup_title()
Return type:

str

is_symbolic()
Return type:

bool

load_commit()
Returns:

a [class`Dex`.Future] that resolves to a [class`Foundry`.VcsCommit] or rejects with error.

Return type:

Dex.Future

resolve()
Returns:

a [class`Dex`.Future] that resolves to a [class`Foundry`.VcsReference] or rejects with error.

Return type:

Dex.Future

do_dup_id() virtual
Return type:

str

do_dup_title() virtual
Return type:

str

do_is_symbolic() virtual
Return type:

bool

do_load_commit() virtual
Returns:

a [class`Dex`.Future] that resolves to a [class`Foundry`.VcsCommit] or rejects with error.

Return type:

Dex.Future

do_resolve() virtual
Returns:

a [class`Dex`.Future] that resolves to a [class`Foundry`.VcsReference] or rejects with error.

Return type:

Dex.Future

Property Details

Foundry.VcsReference.props.id
Name:

id

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.VcsReference.props.is_symbolic
Name:

is-symbolic

Type:

bool

Default Value:

False

Flags:

READABLE

Foundry.VcsReference.props.title
Name:

title

Type:

str

Default Value:

None

Flags:

READABLE