Class
FoundryVcsCommit
Instance methods
foundry_vcs_commit_load_delta
Loads the delta for a single file comparing this commit to its parent.
This extracts the changes for relative_path from the commit’s parent commit.
Signals
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.
Class structure
struct FoundryVcsCommitClass {
GObjectClass parent_class;
char* (* dup_id) (
FoundryVcsCommit* self
);
char* (* dup_title) (
FoundryVcsCommit* self
);
FoundryVcsSignature* (* dup_author) (
FoundryVcsCommit* self
);
FoundryVcsSignature* (* dup_committer) (
FoundryVcsCommit* self
);
guint (* get_n_parents) (
FoundryVcsCommit* self
);
DexFuture* (* load_parent) (
FoundryVcsCommit* self,
guint index
);
DexFuture* (* load_tree) (
FoundryVcsCommit* self
);
DexFuture* (* load_delta) (
FoundryVcsCommit* self,
const char* relative_path
);
}
No description available.
Class members
parent_class: GObjectClassNo description available.
dup_id: char* (* dup_id) ( FoundryVcsCommit* self )No description available.
dup_title: char* (* dup_title) ( FoundryVcsCommit* self )No description available.
dup_author: FoundryVcsSignature* (* dup_author) ( FoundryVcsCommit* self )No description available.
dup_committer: FoundryVcsSignature* (* dup_committer) ( FoundryVcsCommit* self )No description available.
get_n_parents: guint (* get_n_parents) ( FoundryVcsCommit* self )No description available.
load_parent: DexFuture* (* load_parent) ( FoundryVcsCommit* self, guint index )No description available.
load_tree: DexFuture* (* load_tree) ( FoundryVcsCommit* self )No description available.
load_delta: DexFuture* (* load_delta) ( FoundryVcsCommit* self, const char* relative_path )No description available.
Virtual methods
Foundry.VcsCommitClass.load_delta
Loads the delta for a single file comparing this commit to its parent.
This extracts the changes for relative_path from the commit’s parent commit.