Ggit.CherryPickOptions

g GObject.Object GObject.Object Ggit.CherryPickOptions Ggit.CherryPickOptions GObject.Object->Ggit.CherryPickOptions

Subclasses:None

Methods

Inherited:GObject.Object (37)
Structs:GObject.ObjectClass (5)
class new ()
  get_checkout_options ()
  get_mainline ()
  get_merge_options ()
  set_checkout_options (checkout_options)
  set_mainline (mainline)
  set_merge_options (merge_options)

Virtual Methods

Inherited:GObject.Object (7)

Properties

Name Type Flags Short Description
checkout-options Ggit.CheckoutOptions r/w Checkout options
mainline int r/w Mainline
merge-options Ggit.MergeOptions r/w Merge options

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)
Name Type Access Description
parent_instance GObject.Object r  

Class Details

class Ggit.CherryPickOptions(**kwargs)
Bases:GObject.Object
Abstract:No
Structure:Ggit.CherryPickOptionsClass

Represents the options used when doign a cherry-pick.

classmethod new()
Returns:a Ggit.CherryPickOptions.
Return type:Ggit.CherryPickOptions

Create a new cherry-pick options object.

get_checkout_options()
Returns:a Ggit.CheckoutOptions.
Return type:Ggit.CheckoutOptions

Get the checkout options.

get_mainline()
Returns:the mainline parent.
Return type:int

Get the mainline parent to use when cherry-picking a merge commit.

get_merge_options()
Returns:a Ggit.MergeOptions.
Return type:Ggit.MergeOptions

Get the merge options.

set_checkout_options(checkout_options)
Parameters:checkout_options (Ggit.CheckoutOptions or None) – a Ggit.CheckoutOptions.

Set the checkout options.

set_mainline(mainline)
Parameters:mainline (int) – the mainline parent.

Set the mainline parent to use when cherry-picking a merge commit.

set_merge_options(merge_options)
Parameters:merge_options (Ggit.MergeOptions or None) – a Ggit.MergeOptions.

Set the merge options.

Property Details

Ggit.CherryPickOptions.props.checkout_options
Name:checkout-options
Type:Ggit.CheckoutOptions
Default Value:None
Flags:READABLE, WRITABLE

Checkout options

Ggit.CherryPickOptions.props.mainline
Name:mainline
Type:int
Default Value:0
Flags:READABLE, WRITABLE

Mainline

Ggit.CherryPickOptions.props.merge_options
Name:merge-options
Type:Ggit.MergeOptions
Default Value:None
Flags:READABLE, WRITABLE

Merge options