| #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); | |
| } |