Class

IdeDirectoryVcs

Description

final class Ide.DirectoryVcs : Ide.Object
  implements Ide.Vcs {
  /* No available fields */
}
No description available.

Hierarchy

hierarchy this IdeDirectoryVcs implements_0 IdeVcs this--implements_0 ancestor_0 IdeObject ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Implements

Constructors

ide_directory_vcs_new
No description available.

Instance methods

Methods inherited from IdeObject (29)

Please see IdeObject for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from IdeVcs (18)
ide_vcs_emit_changed
No description available.

ide_vcs_get_branch_name

Retrieves the name of the branch in the current working directory.

ide_vcs_get_config

Retrieves an IdeVcsConfig for the IdeVcs provided. If the IdeVcs implementation does not support access to configuration, then NULL is returned.

ide_vcs_get_display_name

Gets the display name for the VCS.

ide_vcs_get_priority
No description available.

ide_vcs_get_workdir

Retrieves the working directory for the context. This is the root of where the project files exist.

ide_vcs_is_ignored

This function will check if file is considered an “ignored file” by the underlying Version Control System.

ide_vcs_list_branches_async
No description available.

ide_vcs_list_branches_finish
No description available.

ide_vcs_list_status_async

Retrieves the status of the files matching the request. If directory_or_file is a directory, then all files within that directory will be scanned for changes. If include_descendants is TRUE, the IdeVcs will scan sub-directories for changes as well.

ide_vcs_list_status_finish

Completes an asynchronous request to ide_vcs_list_status_async().

ide_vcs_list_tags_async
No description available.

ide_vcs_list_tags_finish
No description available.

ide_vcs_path_is_ignored

This function acts like ide_vcs_is_ignored() except that it allows for using a regular file-system path.

ide_vcs_push_branch_async
No description available.

ide_vcs_push_branch_finish
No description available.

ide_vcs_switch_branch_async
No description available.

ide_vcs_switch_branch_finish
No description available.

Properties

Properties inherited from IdeObject (2)
Ide.Object:cancellable

The “cancellable” property is a GCancellable that can be used by operations that will be cancelled when the IdeObject::destroy signal is emitted on self.

Ide.Object:parent

The parent IdeObject, if any.

Properties inherited from IdeVcs (2)
IdeVcs:branch-name
No description available.

IdeVcs:workdir
No description available.

Signals

Signals inherited from IdeObject (1)
IdeObject::destroy

The “destroy” signal is emitted when the object should destroy itself and cleanup any state that is no longer necessary. This happens when the object has been removed from the because it was requested to be destroyed, or because a parent object is being destroyed.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Signals inherited from IdeVcs (1)
IdeVcs::changed

The “changed” signal should be emitted when the VCS has detected a change to the underlying VCS storage. This can be used by consumers to reload their respective data structures.

Class structure

struct IdeDirectoryVcsClass {
  IdeObjectClass parent_class;
  
}
No description available.
Class members
parent_class: IdeObjectClass
No description available.