Sha256: af66f26b696b90e530ef32b1721b38f507906d30ebced10a1ce12b82d00b3e03

Contents?: true

Size: 1.02 KB

Versions: 2

Compression:

Stored size: 1.02 KB

Contents

module Braid
  class Exception < StandardError
  end

  module Commands
    class ShellExecutionError < Braid::Exception; end
    class LocalRevisionIsHigherThanRequestedRevision < Braid::Exception; end
    class MirrorAlreadyUpToDate < Braid::Exception; end
    class RequestedRevisionIsHigherThanRemoteRevision < Braid::Exception; end
  end

  class Config
    class UnknownMirrorType < Braid::Exception; end
    class MirrorNameAlreadyInUse < Braid::Exception; end
    class MirrorDoesNotExist < Braid::Exception; end
    class CannotGuessMirrorType < Braid::Exception; end

    class RemoteIsRequired < Braid::Exception; end
    class MirrorTypeIsRequired < Braid::Exception; end
    class BranchIsRequired < Braid::Exception; end
    class MirrorNameIsRequired < Braid::Exception; end
  end

  class Git
    class UnknownRevision < Braid::Exception; end
    class VersionTooLow < Braid::Exception; end
    class LocalChangesPresent < Braid::Exception; end
  end

  class Svn
    class UnknownRevision < Braid::Exception; end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
evilchelu-braid-0.3.8 lib/braid/exceptions.rb
evilchelu-braid-0.4.0 lib/braid/exceptions.rb