Skip to content
  • Junio C Hamano's avatar
    Merge branch 'js/fsck-opt' · b2f44feb
    Junio C Hamano authored
    Allow ignoring fsck errors on specific set of known-to-be-bad
    objects, and also tweaking warning level of various kinds of non
    critical breakages reported.
    
    * js/fsck-opt:
      fsck: support ignoring objects in `git fsck` via fsck.skiplist
      fsck: git receive-pack: support excluding objects from fsck'ing
      fsck: introduce `git fsck --connectivity-only`
      fsck: support demoting errors to warnings
      fsck: document the new receive.fsck.<msg-id> options
      fsck: allow upgrading fsck warnings to errors
      fsck: optionally ignore specific fsck issues completely
      fsck: disallow demoting grave fsck errors to warnings
      fsck: add a simple test for receive.fsck.<msg-id>
      fsck: make fsck_tag() warn-friendly
      fsck: handle multiple authors in commits specially
      fsck: make fsck_commit() warn-friendly
      fsck: make fsck_ident() warn-friendly
      fsck: report the ID of the error/warning
      fsck (receive-pack): allow demoting errors to warnings
      fsck: offer a function to demote fsck errors to warnings
      fsck: provide a function to parse fsck message IDs
      fsck: introduce identifiers for fsck messages
      fsck: introduce fsck options
    b2f44feb