diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/rebase.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/rebase.c b/src/rebase.c index 635682f73..a4e9bade7 100644 --- a/src/rebase.c +++ b/src/rebase.c @@ -1087,6 +1087,27 @@ done: return error; } +size_t git_rebase_operation_entrycount(git_rebase *rebase) +{ + assert(rebase); + + return git_array_size(rebase->operations); +} + +size_t git_rebase_operation_current(git_rebase *rebase) +{ + assert(rebase); + + return rebase->current; +} + +git_rebase_operation *git_rebase_operation_byindex(git_rebase *rebase, size_t idx) +{ + assert(rebase); + + return git_array_get(rebase->operations, idx); +} + void git_rebase_free(git_rebase *rebase) { if (rebase == NULL) |