X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=Documentation%2Fgit-fsck-cache.txt;h=13f19653febee23a673fb87e0399fd65a3b29707;hb=e6fc2346c17b9a4ee274d509429042eec9c14db5;hp=aaec2de0356400a7d35c5414726a72d46f8876dd;hpb=fb6a3d862137c3f77c387729395a0c558950437b;p=git.git diff --git a/Documentation/git-fsck-cache.txt b/Documentation/git-fsck-cache.txt index aaec2de03..13f19653f 100644 --- a/Documentation/git-fsck-cache.txt +++ b/Documentation/git-fsck-cache.txt @@ -39,17 +39,17 @@ OPTIONS --standalone:: Limit checks to the contents of GIT_OBJECT_DIRECTORY - (.git/objects), making sure that it is consistent and + ($GIT_DIR/objects), making sure that it is consistent and complete without referring to objects found in alternate object pools listed in GIT_ALTERNATE_OBJECT_DIRECTORIES, - nor packed GIT archives found in .git/objects/pack; + nor packed GIT archives found in $GIT_DIR/objects/pack; cannot be used with --full. --full:: Check not just objects in GIT_OBJECT_DIRECTORY - (.git/objects), but also the ones found in alternate + ($GIT_DIR/objects), but also the ones found in alternate object pools listed in GIT_ALTERNATE_OBJECT_DIRECTORIES, - and in packed GIT archives found in .git/objects/pack + and in packed GIT archives found in $GIT_DIR/objects/pack and corresponding pack subdirectories in alternate object pools; cannot be used with --standalone. @@ -69,11 +69,7 @@ that aren't readable from any of the specified head nodes. So for example - git-fsck-cache --unreachable $(cat .git/HEAD) - -or, for Cogito users: - - git-fsck-cache --unreachable $(cat .git/refs/heads/*) + git-fsck-cache --unreachable $(cat .git/HEAD .git/refs/heads/*) will do quite a _lot_ of verification on the tree. There are a few extra validity tests to be added (make sure that tree objects are @@ -122,18 +118,18 @@ sha1 mismatch :: The database has an object who's sha1 doesn't match the database value. This indicates a serious data integrity problem. - (note: this error occured during early git development when - the database format changed.) Environment Variables --------------------- GIT_OBJECT_DIRECTORY:: - used to specify the object database root (usually .git/objects) + used to specify the object database root (usually $GIT_DIR/objects) GIT_INDEX_FILE:: - used to specify the cache + used to specify the index file of the cache +GIT_ALTERNATE_OBJECT_DIRECTORIES: + used to specify additional object database roots (usually unset) Author ------