index-pack: --fsck-objects to take an optional argument for fsck msgs
git-index-pack has a --strict option that can take an optional argument to provide a list of fsck issues to change their severity. --fsck-objects does not have such a utility, which would be useful if one would like to be more lenient or strict on data integrity in a repository. Like --strict, allow --fsck-objects to also take a list of fsck msgs to change the severity. Remove the "For internal use only" note for --fsck-objects, and document the option. This won't often be used by the normal end user, but it turns out it is useful for Git forges like GitLab. Reviewed-by: Christian Couder <christian.couder@gmail.com> Signed-off-by: John Cai <johncai86@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
@ -96,13 +96,18 @@ default and "Indexing objects" when `--stdin` is specified.
|
||||
--check-self-contained-and-connected::
|
||||
Die if the pack contains broken links. For internal use only.
|
||||
|
||||
--fsck-objects::
|
||||
For internal use only.
|
||||
--fsck-objects[=<msg-id>=<severity>...]::
|
||||
Die if the pack contains broken objects, but unlike `--strict`, don't
|
||||
choke on broken links. If the pack contains a tree pointing to a
|
||||
.gitmodules blob that does not exist, prints the hash of that blob
|
||||
(for the caller to check) after the hash that goes into the name of the
|
||||
pack/idx file (see "Notes").
|
||||
+
|
||||
Die if the pack contains broken objects. If the pack contains a tree
|
||||
pointing to a .gitmodules blob that does not exist, prints the hash of
|
||||
that blob (for the caller to check) after the hash that goes into the
|
||||
name of the pack/idx file (see "Notes").
|
||||
An optional comma-separated list of `<msg-id>=<severity>` can be passed to
|
||||
change the severity of some possible issues, e.g.,
|
||||
`--fsck-objects="missingEmail=ignore,badTagName=ignore"`. See the entry for the
|
||||
`fsck.<msg-id>` configuration options in linkgit:git-fsck[1] for more
|
||||
information on the possible values of `<msg-id>` and `<severity>`.
|
||||
|
||||
--threads=<n>::
|
||||
Specifies the number of threads to spawn when resolving
|
||||
|
Reference in New Issue
Block a user