diff options
author | Carlos Martín Nieto <cmn@dwim.me> | 2015-07-12 19:08:06 +0200 |
---|---|---|
committer | Carlos Martín Nieto <cmn@dwim.me> | 2015-07-12 19:08:06 +0200 |
commit | 01d0c02dbaa8856c4e2481ab1435bdf7df58690a (patch) | |
tree | cdf29c50e924cca1ba4f764a5fb7809cf9bfba67 /tests | |
parent | a522d8c1e72b3875805750cba9556fd303b9c8b2 (diff) | |
download | libgit2-cmn/reflog-del-backend.tar.gz |
refdb: delete a ref's reflog upon deletioncmn/reflog-del-backend
Removing a reflog upon ref deletion is something which only some
backends might wish to do. Backends which are database-backed may wish
to archive a reflog, log-based ones may not need to do anything.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/refs/branches/delete.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/refs/branches/delete.c b/tests/refs/branches/delete.c index 343ff0f50..8807db231 100644 --- a/tests/refs/branches/delete.c +++ b/tests/refs/branches/delete.c @@ -132,6 +132,8 @@ void test_refs_branches_delete__removes_reflog(void) cl_git_pass(git_branch_delete(branch)); git_reference_free(branch); + cl_assert_equal_i(false, git_reference_has_log(repo, "refs/heads/track-local")); + /* Reading a nonexistant reflog creates it, but it should be empty */ cl_git_pass(git_reflog_read(&log, repo, "refs/heads/track-local")); cl_assert_equal_i(0, git_reflog_entrycount(log)); |