From 2566eb85fe2bbd0f9d1798d50ca0d88970a4490c Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 29 Oct 2011 17:49:37 -0400 Subject: fsck: Now works in bare repositories. Checks location log information, and file contents. Does not check that numcopies is satisfied, as .gitattributes information about numcopies is not available in a bare repository. In practice, that should not be a problem, since fsck is also run in a checkout and will check numcopies there. --- doc/bugs/git_annex_fsck_is_a_no-op_in_bare_repos.mdwn | 2 ++ doc/todo/support_fsck_in_bare_repos.mdwn | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/bugs/git_annex_fsck_is_a_no-op_in_bare_repos.mdwn b/doc/bugs/git_annex_fsck_is_a_no-op_in_bare_repos.mdwn index 3fd1a8082..9a044860a 100644 --- a/doc/bugs/git_annex_fsck_is_a_no-op_in_bare_repos.mdwn +++ b/doc/bugs/git_annex_fsck_is_a_no-op_in_bare_repos.mdwn @@ -17,3 +17,5 @@ See http://lists.madduck.net/pipermail/vcs-home/2011-June/000433.html >>> While storing the data is no longer an issue in bare repos, fsck would >>> need a special mode that examines all the location logs, since it >>> cannot run thru the checked out files. --[[Joey]] + +>>>> [[done]]! --[[Joey]] diff --git a/doc/todo/support_fsck_in_bare_repos.mdwn b/doc/todo/support_fsck_in_bare_repos.mdwn index e6980fa28..53331a4f5 100644 --- a/doc/todo/support_fsck_in_bare_repos.mdwn +++ b/doc/todo/support_fsck_in_bare_repos.mdwn @@ -1,6 +1,5 @@ What is says on the tin: - 22:56:54 < RichiH> joeyh_: by the way, i have been thinking about fsck on bare repos 22:57:37 < RichiH> joeyh_: the best i could come with is to have a bare and a non-bare access the same repo store 22:58:00 < RichiH> joeyh_: alternatively, with the SHA* backend, you have all the information to verify that the local data is correct @@ -10,3 +9,7 @@ What is says on the tin: 23:14:51 < joeyh_> unused/dropunused could work in bare repos too btw > Also `status`'s total annex keys/size could be handled for bare repos. --[[Joey]] + +>> Fsck is done. Rest not done yet. --[[Joey]] + +[[!meta title="support status, unused, dropunused in bare repos"]] -- cgit v1.2.3