summaryrefslogtreecommitdiff
path: root/lib/git/errors.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2010-06-29 20:00:46 +0200
committerSebastian Thiel <byronimo@gmail.com>2010-06-29 20:00:46 +0200
commit77cd6659b64cb1950a82e6a3cccdda94f15ae739 (patch)
tree209b8828310e4926b200152b85ff3b7dbd7a2e1e /lib/git/errors.py
parent791765c0dc2d00a9ffa4bc857d09f615cfe3a759 (diff)
downloadgitpython-77cd6659b64cb1950a82e6a3cccdda94f15ae739.tar.gz
Renamed modules utils to util, and errors to exc to be more conforming to the submodules's naming conventions
Diffstat (limited to 'lib/git/errors.py')
-rw-r--r--lib/git/errors.py56
1 files changed, 0 insertions, 56 deletions
diff --git a/lib/git/errors.py b/lib/git/errors.py
deleted file mode 100644
index 93919d5e..00000000
--- a/lib/git/errors.py
+++ /dev/null
@@ -1,56 +0,0 @@
-# errors.py
-# Copyright (C) 2008, 2009 Michael Trier (mtrier@gmail.com) and contributors
-#
-# This module is part of GitPython and is released under
-# the BSD License: http://www.opensource.org/licenses/bsd-license.php
-""" Module containing all exceptions thrown througout the git package, """
-
-class InvalidGitRepositoryError(Exception):
- """ Thrown if the given repository appears to have an invalid format. """
-
-
-class NoSuchPathError(OSError):
- """ Thrown if a path could not be access by the system. """
-
-
-class GitCommandError(Exception):
- """ Thrown if execution of the git command fails with non-zero status code. """
- def __init__(self, command, status, stderr=None):
- self.stderr = stderr
- self.status = status
- self.command = command
-
- def __str__(self):
- return ("'%s' returned exit status %i: %s" %
- (' '.join(str(i) for i in self.command), self.status, self.stderr))
-
-
-class CheckoutError( Exception ):
- """Thrown if a file could not be checked out from the index as it contained
- changes.
-
- The .failed_files attribute contains a list of relative paths that failed
- to be checked out as they contained changes that did not exist in the index.
-
- The .failed_reasons attribute contains a string informing about the actual
- cause of the issue.
-
- The .valid_files attribute contains a list of relative paths to files that
- were checked out successfully and hence match the version stored in the
- index"""
- def __init__(self, message, failed_files, valid_files, failed_reasons):
- Exception.__init__(self, message)
- self.failed_files = failed_files
- self.failed_reasons = failed_reasons
- self.valid_files = valid_files
-
- def __str__(self):
- return Exception.__str__(self) + ":%s" % self.failed_files
-
-
-class CacheError(Exception):
- """Base for all errors related to the git index, which is called cache internally"""
-
-class UnmergedEntriesError(CacheError):
- """Thrown if an operation cannot proceed as there are still unmerged
- entries in the cache"""