import select
import gbp.log as log
-from gbp.errors import GbpError
from gbp.git.modifier import GitModifier
from gbp.git.commit import GitCommit
from gbp.git.errors import GitError
if not ret:
return self.strip_sha1(sha1)
else:
- raise GbpError("Failed to hash %s: %s" % (filename, stderr))
+ raise GitRepositoryError("Failed to hash %s: %s" % (filename,
+ stderr))
#}
#{ Comitting
if not ret:
return self.strip_sha1(sha1)
else:
- raise GbpError("Failed to commit tree: %s" % stderr)
+ raise GitRepositoryError("Failed to commit tree: %s" % stderr)
#{ Commit Information
except (gbpc.CommandExecFailed, GitRepositoryError) as err:
msg = err.__str__() if len(err.__str__()) else ''
raise GbpError("Import of %s failed: %s" % (source.path, msg))
- except GbpError as err:
+ except (GbpError, GitRepositoryError) as err:
if len(err.__str__()):
gbp.log.err(err)
ret = 1
# commit the same tree again using the previous commit as parent
self.repo.commit_tree(sha1, "second commit", parents=[commit])
# commit the same tree again using a non existant parent
- self.assertRaises(gbp.errors.GbpError,
+ self.assertRaises(gbp.git.GitRepositoryError,
self.repo.commit_tree,
sha1,
"failed commit",