Class
GgitRevisionWalker
Description [src]
class Ggit.RevisionWalker : Ggit.Native
implements Gio.Initable {
/* No available fields */
}
Represents a revision walker.
Instance methods
ggit_revision_walker_hide_glob
Hide all OIDs pointed to by references that match the given glob pattern to the revsision walker. A leading ‘refs/’ is implied if not present, as well as a trailing ‘/ \ ‘ if the glob lacks ‘?’, ‘\ ‘ or ‘[‘.
ggit_revision_walker_hide_ref
Hide the OID pointed to by the named reference to the revision walker.
ggit_revision_walker_push_glob
Push all OIDs pointed to by references that match the given glob pattern to the revsision walker. A leading ‘refs/’ is implied if not present, as well as a trailing ‘/ \ ‘ if the glob lacks ‘?’, ‘\ ‘ or ‘[‘.
ggit_revision_walker_push_range
Push and hide the respective endpoints of the given range. The range should be of the form: <commit>..<commit>, where each <commit> is in the form accepted by revparse. The left-hand commit will be hidden and the right-hand commit pushed.
ggit_revision_walker_push_ref
Push the OID pointed to by the named reference to the revision walker.
ggit_revision_walker_set_sort_mode
Change the sorting mode when iterating through the repository’s contents.
Methods inherited from GInitable (1)
g_initable_init
Initializes the object implementing the interface.
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.