Struct
GgitRebaseOptions
Description [src]
struct GgitRebaseOptions {
/* No available fields */
}
Represents the options used when rebasing.
Constructors
ggit_rebase_options_new
Creates a new GgitRebaseOptions
.
Instance methods
ggit_rebase_options_copy
Copies rebase_options
into a newly allocated GgitRebaseOptions
.
ggit_rebase_options_free
Frees rebase_options
.
ggit_rebase_options_get_checkout_options
Get the checkout options object or NULL
if not set.
ggit_rebase_options_get_quiet
Gets whether you want a quiet rebase experience.
ggit_rebase_options_get_rewrite_notes_ref
Gets the the name of the notes reference used to rewrite notes for rebased
commits when finishing the rebase or NULL
if not set.
ggit_rebase_options_set_checkout_options
ggit_rebase_options_set_quiet
Used by ggit_rebase_init(), this will instruct other clients working on this rebase that you want a quiet rebase experience, which they may choose to provide in an application-specific manner. This has no effect upon libgit2-glib directly, but is provided for interoperability between Git tools.
ggit_rebase_options_set_rewrite_notes_ref
Used by ggit_rebase_finish(), this is the name of the notes reference
used to rewrite notes for rebased commits when finishing the rebase;
if NULL
, the contents of the configuration option notes.rewriteRef
is examined, unless the configuration option notes.rewrite.rebase
is set to false. If notes.rewriteRef
is also NULL
, notes will
not be rewritten.