Creates a new #GgitRebaseOptions.
Copies rebase_options
into a newly allocated #GgitRebaseOptions.
Frees rebase_options
.
Get the checkout options object or %NULL if not set.
Gets whether you want a quiet rebase experience.
Gets the the name of the notes reference used to rewrite notes for rebased commits when finishing the rebase or %NULL if not set.
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.
whether you want a quiet rebase experience.
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.
the name of the notes reference.
Creates a new #GgitRebaseOptions.
Represents the options used when rebasing.