RebaseOptions
Object Hierarchy:
Description:
[ CCode ( copy_function = "g_boxed_copy" , free_function = "g_boxed_free" , type_id = "ggit_rebase_options_get_type ()" ) ]
[ Compact ]
public class RebaseOptions
Represents the options used when rebasing.
Content:
Creation methods:
Methods:
- public RebaseOptions? copy ()
Copies this into a newly allocated
RebaseOptions.
- public void free ()
Frees this.
- public unowned CheckoutOptions? get_checkout_options ()
Get the checkout options object or null
if not set.
- public bool get_quiet ()
Gets whether you want a quiet rebase experience.
- public unowned string? 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.
- public void set_checkout_options (CheckoutOptions checkout_options)
- public void set_quiet (bool 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.
- public void set_rewrite_notes_ref (string rewrite_notes_ref)
Used by 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.