int git_rebase_commit( git_oid *id, git_rebase *rebase, const git_signature *author, const git_signature *committer, const char *message_encoding, const char *message) { int error; assert(rebase && committer); switch (rebase->type) { case GIT_REBASE_TYPE_MERGE: error = rebase_commit_merge( id, rebase, author, committer, message_encoding, message); break; default: Rf_error( "Error in 'git_rebase_commit': Unexpected error. Please report at" " https://github.com/ropensci/git2r/issues"); } return error; }
int git_rebase_commit( git_oid *id, git_rebase *rebase, const git_signature *author, const git_signature *committer, const char *message_encoding, const char *message) { int error; assert(rebase && committer); if (rebase->inmemory) error = rebase_commit_inmemory( id, rebase, author, committer, message_encoding, message); else if (rebase->type == GIT_REBASE_TYPE_MERGE) error = rebase_commit_merge( id, rebase, author, committer, message_encoding, message); else abort(); return error; }
int git_rebase_commit( git_oid *id, git_rebase *rebase, const git_signature *author, const git_signature *committer, const char *message_encoding, const char *message) { int error; assert(rebase && committer); switch (rebase->type) { case GIT_REBASE_TYPE_MERGE: error = rebase_commit_merge( id, rebase, author, committer, message_encoding, message); break; default: abort(); } return error; }