Merge "Consolidate BadName exception compatibility"

This commit is contained in:
Jenkins
2016-04-14 12:47:08 +00:00
committed by Gerrit Code Review
3 changed files with 7 additions and 11 deletions

View File

@@ -20,14 +20,10 @@ import re
from git import BadObject
from git_upstream.errors import GitUpstreamError
from git_upstream.lib.pygitcompat import BadName
from git_upstream.lib.utils import GitMixin
from git_upstream.log import LogDedentMixin
try:
from git import BadName
except ImportError:
BadName = None
class DropError(GitUpstreamError):
"""Exception thrown by L{Drop}"""

View File

@@ -27,6 +27,11 @@ except ImportError:
from git import Commit
from git import Repo
try:
from git import BadName
except ImportError:
BadName = object
class GitUpstreamCompatRepo(Repo):

View File

@@ -22,17 +22,12 @@ from git import Head
from git_upstream.errors import GitUpstreamError
from git_upstream.lib import note # noqa
from git_upstream.lib.pygitcompat import BadName
from git_upstream.lib.searchers import CommitMessageSearcher
from git_upstream.lib.utils import GitMixin
from git_upstream.log import LogDedentMixin
try:
from git import BadName
except ImportError:
BadName = None
class SupersedeError(GitUpstreamError):
"""Exception thrown by L{Supersede}"""
pass