diff options
author | schu <schu-github@schulog.org> | 2011-11-21 13:01:40 +0100 |
---|---|---|
committer | schu <schu-github@schulog.org> | 2011-11-21 13:15:56 +0100 |
commit | b7c93a66e2410298fe846b9ed18a70b4d0ace45e (patch) | |
tree | c1b6c9b806beb7d8be9a3fe65427edf86ae806ec /include/git2/reflog.h | |
parent | 64093ce51879b5f9f6015b94fce095499c14159c (diff) | |
download | libgit2-b7c93a66e2410298fe846b9ed18a70b4d0ace45e.tar.gz |
Add git_reflog_rename() and git_reflog_delete()
Signed-off-by: schu <schu-github@schulog.org>
Diffstat (limited to 'include/git2/reflog.h')
-rw-r--r-- | include/git2/reflog.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/include/git2/reflog.h b/include/git2/reflog.h index 9ad42b73..f1d08795 100644 --- a/include/git2/reflog.h +++ b/include/git2/reflog.h @@ -51,6 +51,23 @@ GIT_EXTERN(int) git_reflog_read(git_reflog **reflog, git_reference *ref); GIT_EXTERN(int) git_reflog_write(git_reference *ref, const git_oid *oid_old, const git_signature *committer, const char *msg); /** + * Rename the reflog for the given reference + * + * @param ref the reference + * @param new_name the new name of the reference + * @return GIT_SUCCESS or an error code + */ +GIT_EXTERN(int) git_reflog_rename(git_reference *ref, const char *new_name); + +/** + * Delete the reflog for the given reference + * + * @param ref the reference + * @return GIT_SUCCESS or an error code + */ +GIT_EXTERN(int) git_reflog_delete(git_reference *ref); + +/** * Get the number of log entries in a reflog * * @param reflog the previously loaded reflog |