Class
IdeDirectoryVcs
Instance methods
Methods inherited from IdeVcs (18)
ide_vcs_emit_changed
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
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
ide_vcs_list_branches_finish
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
ide_vcs_list_tags_finish
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
ide_vcs_push_branch_finish
ide_vcs_switch_branch_async
ide_vcs_switch_branch_finish
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)
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.