Class FsckError


  • public class FsckError
    extends java.lang.Object
    Holds all fsck errors of a git repository.
    • Field Detail

      • missingObjects

        private final java.util.Set<ObjectId> missingObjects
      • nonCommitHeads

        private final java.util.Set<java.lang.String> nonCommitHeads
    • Constructor Detail

      • FsckError

        public FsckError()
    • Method Detail

      • getCorruptObjects

        public java.util.Set<FsckError.CorruptObject> getCorruptObjects()
        Get corrupt objects from all pack files
        Returns:
        corrupt objects from all pack files
      • getMissingObjects

        public java.util.Set<ObjectId> getMissingObjects()
        Get missing objects that should present in pack files
        Returns:
        missing objects that should present in pack files
      • getCorruptIndices

        public java.util.Set<FsckError.CorruptIndex> getCorruptIndices()
        Get corrupt index files associated with the packs
        Returns:
        corrupt index files associated with the packs
      • getNonCommitHeads

        public java.util.Set<java.lang.String> getNonCommitHeads()
        Get refs/heads/* which point to non-commit object
        Returns:
        refs/heads/* which point to non-commit object