Sha256: 3d69e5a92583d220b99ee648108e2d63aab129bb38e182ec545a47b7b1f30825

Contents?: true

Size: 1.92 KB

Versions: 22

Compression:

Stored size: 1.92 KB

Contents

module Overcommit::Exceptions
  # Raised when a {Configuration} could not be loaded from a file.
  class ConfigurationError < StandardError; end

  # Raised when the Overcommit configuration file signature has changed.
  class ConfigurationSignatureChanged < StandardError; end

  # Raised when trying to read/write to/from the local repo git config fails.
  class GitConfigError < StandardError; end

  # Raised when there was a problem reading submodule information for a repo.
  class GitSubmoduleError < StandardError; end

  # Raised when there was a problem reading git revision information with `rev-list`.
  class GitRevListError < StandardError; end

  # Raised when a {HookContext} is unable to setup the environment before a run.
  class HookSetupFailed < StandardError; end

  # Raised when a {HookContext} is unable to clean the environment after a run.
  class HookCleanupFailed < StandardError; end

  # Raised when a hook run was cancelled by the user.
  class HookCancelled < StandardError; end

  # Raised when a hook could not be loaded by a {HookRunner}.
  class HookLoadError < StandardError; end

  # Raised when a {HookRunner} could not be loaded.
  class HookContextLoadError < StandardError; end

  # Raised when a pipe character is used in the `execute` helper, as this was
  # likely used in error.
  class InvalidCommandArgs < StandardError; end

  # Raised when an installation target is not a valid git repository.
  class InvalidGitRepo < StandardError; end

  # Raised when a hook was defined incorrectly.
  class InvalidHookDefinition < StandardError; end

  # Raised when one or more hook plugin signatures have changed.
  class InvalidHookSignature < StandardError; end

  # Raised when there is a problem processing output into {Hook::Messages}s.
  class MessageProcessingError < StandardError; end

  # Raised when an installation target already contains non-Overcommit hooks.
  class PreExistingHooks < StandardError; end
end

Version data entries

22 entries across 20 versions & 2 rubygems

Version Path
config_gems_initialization_aim-0.1.4 vendor/bundle/ruby/2.5.0/gems/overcommit-0.46.0/lib/overcommit/exceptions.rb
config_gems_initialization_aim-0.1.4 vendor/bundle/ruby/2.5.0/gems/config_gems_initialization_aim-0.1.1/vendor/bundle/ruby/2.5.0/gems/overcommit-0.46.0/lib/overcommit/exceptions.rb
config_gems_initialization_aim-0.1.3 vendor/bundle/ruby/2.5.0/gems/overcommit-0.46.0/lib/overcommit/exceptions.rb
config_gems_initialization_aim-0.1.3 vendor/bundle/ruby/2.5.0/gems/config_gems_initialization_aim-0.1.1/vendor/bundle/ruby/2.5.0/gems/overcommit-0.46.0/lib/overcommit/exceptions.rb
overcommit-0.46.0 lib/overcommit/exceptions.rb
overcommit-0.45.0 lib/overcommit/exceptions.rb
overcommit-0.44.0 lib/overcommit/exceptions.rb
overcommit-0.43.0 lib/overcommit/exceptions.rb
overcommit-0.42.0 lib/overcommit/exceptions.rb
overcommit-0.41.0 lib/overcommit/exceptions.rb
overcommit-0.40.0 lib/overcommit/exceptions.rb
overcommit-0.39.1 lib/overcommit/exceptions.rb
overcommit-0.39.0 lib/overcommit/exceptions.rb
overcommit-0.38.0 lib/overcommit/exceptions.rb
overcommit-0.37.0 lib/overcommit/exceptions.rb
overcommit-0.36.0 lib/overcommit/exceptions.rb
overcommit-0.35.0 lib/overcommit/exceptions.rb
overcommit-0.34.2 lib/overcommit/exceptions.rb
overcommit-0.34.1 lib/overcommit/exceptions.rb
overcommit-0.34.0 lib/overcommit/exceptions.rb