#include "clar_libgit2.h" | |
#include "reset_helpers.h" | |
void reflog_check(git_repository *repo, const char *refname, | |
size_t exp_count, const char *exp_email, const char *exp_msg) | |
{ | |
git_reflog *log; | |
const git_reflog_entry *entry; | |
GIT_UNUSED(exp_email); | |
cl_git_pass(git_reflog_read(&log, repo, refname)); | |
cl_assert_equal_i(exp_count, git_reflog_entrycount(log)); | |
entry = git_reflog_entry_byindex(log, 0); | |
if (exp_msg) | |
cl_assert_equal_s(exp_msg, git_reflog_entry_message(entry)); | |
git_reflog_free(log); | |
} |