Enum Class ObjectChecker.ErrorType

java.lang.Object
java.lang.Enum<ObjectChecker.ErrorType>
org.eclipse.jgit.lib.ObjectChecker.ErrorType
All Implemented Interfaces:
Serializable, Comparable<ObjectChecker.ErrorType>, java.lang.constant.Constable
Enclosing class:
ObjectChecker

public static enum ObjectChecker.ErrorType extends Enum<ObjectChecker.ErrorType>
Potential issues identified by the checker.
Since:
4.2
  • Enum Constant Details

    • NULL_SHA1

      public static final ObjectChecker.ErrorType NULL_SHA1
      (WARN) Tree contains entries pointing to a null sha1.
    • DUPLICATE_ENTRIES

      public static final ObjectChecker.ErrorType DUPLICATE_ENTRIES
      (ERROR) A tree contains duplicate file entries.
    • TREE_NOT_SORTED

      public static final ObjectChecker.ErrorType TREE_NOT_SORTED
      (ERROR) A tree is not properly sorted.
    • ZERO_PADDED_FILEMODE

      public static final ObjectChecker.ErrorType ZERO_PADDED_FILEMODE
      (WARN) Found a zero padded filemode in a tree.
    • EMPTY_NAME

      public static final ObjectChecker.ErrorType EMPTY_NAME
      (WARN) A path contains an empty name.
    • FULL_PATHNAME

      public static final ObjectChecker.ErrorType FULL_PATHNAME
      (WARN) A path contains the full path starting with "/".
    • HAS_DOT

      public static final ObjectChecker.ErrorType HAS_DOT
      (WARN) A tree contains an entry named .
    • HAS_DOTDOT

      public static final ObjectChecker.ErrorType HAS_DOTDOT
      (WARN) A tree contains an entry named ..
    • HAS_DOTGIT

      public static final ObjectChecker.ErrorType HAS_DOTGIT
      (WARN) A tree contains an entry named .git
    • BAD_OBJECT_SHA1

      public static final ObjectChecker.ErrorType BAD_OBJECT_SHA1
      (ERROR) An object has a bad sha1.
    • BAD_PARENT_SHA1

      public static final ObjectChecker.ErrorType BAD_PARENT_SHA1
      (ERROR) A commit object has a bad parent sha1.
    • BAD_TREE_SHA1

      public static final ObjectChecker.ErrorType BAD_TREE_SHA1
      (ERROR) A tree has an invalid format.
    • MISSING_AUTHOR

      public static final ObjectChecker.ErrorType MISSING_AUTHOR
      (ERROR) Author is missing.
    • MISSING_COMMITTER

      public static final ObjectChecker.ErrorType MISSING_COMMITTER
      (ERROR) Committer is missing.
    • MISSING_OBJECT

      public static final ObjectChecker.ErrorType MISSING_OBJECT
      (ERROR) Missing object line in tag object.
    • MISSING_TREE

      public static final ObjectChecker.ErrorType MISSING_TREE
      (ERROR) Missing tree line in a commit object.
    • MISSING_TYPE_ENTRY

      public static final ObjectChecker.ErrorType MISSING_TYPE_ENTRY
      (ERROR) Missing type line in a tag object.
    • MISSING_TAG_ENTRY

      public static final ObjectChecker.ErrorType MISSING_TAG_ENTRY
      (ERROR) Missing tag line in a tag object.
    • BAD_DATE

      public static final ObjectChecker.ErrorType BAD_DATE
      (ERROR) Invalid date format in an author/committer line.
    • BAD_EMAIL

      public static final ObjectChecker.ErrorType BAD_EMAIL
      (ERROR) Invalid email format in an author/committer line.
    • BAD_TIMEZONE

      public static final ObjectChecker.ErrorType BAD_TIMEZONE
      (ERROR) Found an invalid time zone in an author/committer line.
    • MISSING_EMAIL

      public static final ObjectChecker.ErrorType MISSING_EMAIL
      (ERROR) Email is missing in an author/committer line.
    • MISSING_SPACE_BEFORE_DATE

      public static final ObjectChecker.ErrorType MISSING_SPACE_BEFORE_DATE
      (ERROR) Missing space before date in an author/committer line.
    • GITMODULES_BLOB

      public static final ObjectChecker.ErrorType GITMODULES_BLOB
      (ERROR) A non-blob found at .gitmodules.
      Since:
      5.2
    • GITMODULES_LARGE

      public static final ObjectChecker.ErrorType GITMODULES_LARGE
      (ERROR) The .gitmodules file is too large to parse.
      Since:
      5.2
    • GITMODULES_NAME

      public static final ObjectChecker.ErrorType GITMODULES_NAME
      (ERROR) A submodule name is invalid.
      Since:
      5.2
    • GITMODULES_PARSE

      public static final ObjectChecker.ErrorType GITMODULES_PARSE
      (INFO) Could not parse .gitmodules blob.
      Since:
      5.2
    • GITMODULES_PATH

      public static final ObjectChecker.ErrorType GITMODULES_PATH
      (ERROR) .gitmodules path is invalid.
      Since:
      5.2
    • GITMODULES_URL

      public static final ObjectChecker.ErrorType GITMODULES_URL
      (ERROR) Found an invalid submodule url.
      Since:
      5.2
    • UNKNOWN_TYPE

      public static final ObjectChecker.ErrorType UNKNOWN_TYPE
      (ERROR) Found an unknown object type.
    • WIN32_BAD_NAME

      public static final ObjectChecker.ErrorType WIN32_BAD_NAME
      (ERROR) Windows: Invalid name
    • BAD_UTF8

      public static final ObjectChecker.ErrorType BAD_UTF8
      (ERROR) Byte sequence is not a valid UTF-8 character
  • Method Details

    • values

      public static ObjectChecker.ErrorType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ObjectChecker.ErrorType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getMessageId

      public String getMessageId()
      Get camelCaseVersion of the name
      Returns:
      camelCaseVersion of the name.