Class
GgitRevisionWalker
since: 1.0
Description [src]
class Ggit.RevisionWalker : Ggit.Native
implements Gio.Initable {
/* No available fields */
}
Represents a revision walker.
Available since: 1.0
Instance methods
ggit_revision_walker_get_repository
Gets the repository on which this walker is operating.
since: 1.0
ggit_revision_walker_hide
Marks a commit (and its ancestors) uninteresting for the output.
since: 1.0
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 ‘[‘.
since: 1.0
ggit_revision_walker_hide_ref
Hide the OID pointed to by the named reference to the revision walker.
since: 1.0
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 ‘[‘.
since: 1.0
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.
since: 1.0
ggit_revision_walker_push_ref
Push the OID pointed to by the named reference to the revision walker.
since: 1.0
ggit_revision_walker_set_sort_mode
Change the sorting mode when iterating through the repository’s contents.
since: 1.0
Methods inherited from GInitable (1)
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.
unstable since: 2.0