Foundry.VcsRemote

g Foundry.VcsRemote Foundry.VcsRemote GObject.Object GObject.Object GObject.Object->Foundry.VcsRemote

Subclasses:

Foundry.GitRemote

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

dup_name ()

dup_uri ()

Virtual Methods

Inherited:

GObject.Object (7)

do_dup_name ()

do_dup_uri ()

Properties

Name

Type

Flags

Short Description

name

str

r

uri

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.VcsRemote(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

Foundry.VcsRemoteClass

Abstract base class for version control system remote repository implementations.

Foundry.VcsRemote provides the core interface for interacting with remote repositories in version control systems. Concrete implementations handle specific VCS protocols and provide unified access to remote repository operations such as fetching, pushing, and cloning.

dup_name()
Return type:

str or None

dup_uri()
Return type:

str or None

New in version 1.1.

do_dup_name() virtual
Return type:

str or None

do_dup_uri() virtual
Return type:

str or None

New in version 1.1.

Property Details

Foundry.VcsRemote.props.name
Name:

name

Type:

str

Default Value:

None

Flags:

READABLE

Foundry.VcsRemote.props.uri
Name:

uri

Type:

str

Default Value:

None

Flags:

READABLE