X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=Documentation%2Fgit-fsck-objects.txt;h=93ce9dcc92968318defc3744e7805b6b16555873;hb=7aaa715d0abb12067504af08919197a67a68aca7;hp=5dc9dbdd78af931e7c0a69d2b2425287e0614687;hpb=8ac3a61f59173d4a9a328518be83a25df610a5ef;p=git.git diff --git a/Documentation/git-fsck-objects.txt b/Documentation/git-fsck-objects.txt index 5dc9dbdd..93ce9dcc 100644 --- a/Documentation/git-fsck-objects.txt +++ b/Documentation/git-fsck-objects.txt @@ -8,7 +8,9 @@ git-fsck-objects - Verifies the connectivity and validity of the objects in the SYNOPSIS -------- -'git-fsck-objects' [--tags] [--root] [--unreachable] [--cache] [--standalone | --full] [--strict] [*] +[verse] +'git-fsck-objects' [--tags] [--root] [--unreachable] [--cache] + [--full] [--strict] [*] DESCRIPTION ----------- @@ -33,24 +35,17 @@ index file and all SHA1 references in .git/refs/* as heads. Report tags. --cache:: - Consider any object recorded in the cache also as a head node for + Consider any object recorded in the index also as a head node for an unreachability trace. ---standalone:: - Limit checks to the contents of GIT_OBJECT_DIRECTORY - ($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_DIR/objects/pack; - cannot be used with --full. - --full:: Check not just objects in GIT_OBJECT_DIRECTORY ($GIT_DIR/objects), but also the ones found in alternate - object pools listed in GIT_ALTERNATE_OBJECT_DIRECTORIES, + object pools listed in GIT_ALTERNATE_OBJECT_DIRECTORIES + or $GIT_DIR/objects/info/alternates, and in packed git archives found in $GIT_DIR/objects/pack and corresponding pack subdirectories in alternate - object pools; cannot be used with --standalone. + object pools. --strict:: Enable more strict checking, namely to catch a file mode @@ -68,7 +63,7 @@ that aren't readable from any of the specified head nodes. So for example - git-fsck-objects --unreachable $(cat .git/HEAD .git/refs/heads/*) + git-fsck-objects --unreachable HEAD $(cat .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 @@ -125,7 +120,7 @@ GIT_OBJECT_DIRECTORY:: used to specify the object database root (usually $GIT_DIR/objects) GIT_INDEX_FILE:: - used to specify the index file of the cache + used to specify the index file of the index GIT_ALTERNATE_OBJECT_DIRECTORIES:: used to specify additional object database roots (usually unset)