Gets the executable the user has requested be run. This will only
be populated for operations of type GGIT_REBASE_OPERATION_EXEC
.
Gets the commit ID being cherry-picked. This will be populated for
all operations except those of type GGIT_REBASE_OPERATION_EXEC
.
Gets the type of rebase operation.
Atomically increments the reference count of rebase_operation
by one.
This function is MT-safe and may be called from any thread.
Atomically decrements the reference count of rebase_operation
by one.
If the reference count drops to 0, rebase_operation
is freed.
Represents a rebase operation.