92
92
BzrError.__init__(self, msg)
95
class DivergedBranches(BzrError):
96
def __init__(self, branch1, branch2):
97
self.branch1 = branch1
98
self.branch2 = branch2
99
BzrError.__init__(self, "These branches have diverged.")
101
class UnrelatedBranches(BzrCommandError):
103
msg = "Branches have no common ancestor, and no base revision"\
105
BzrCommandError.__init__(self, msg)
108
class NotAncestor(BzrError):
109
def __init__(self, rev_id, not_ancestor_id):
111
self.not_ancestor_id = not_ancestor_id
112
msg = "Revision %s is not an ancestor of %s" % (not_ancestor_id,
114
BzrError.__init__(self, msg)
117
class InstallFailed(BzrError):
118
def __init__(self, revisions):
119
self.revisions = revisions
120
msg = "Could not install revisions:\n%s" % " ,".join(revisions)
121
BzrError.__init__(self, msg)
124
class AmbiguousBase(BzrError):
125
def __init__(self, bases):
126
msg = "The correct base is unclear, becase %s are all equally close" %\
128
BzrError.__init__(self, msg)