~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/errors.py

Make a new BzrDir format that uses a versioned branch format in a branch/ subdirectory.

Show diffs side-by-side

added added

removed removed

Lines of Context:
213
213
 
214
214
class FileInWrongBranch(BzrNewError):
215
215
    """File %(path)s in not in branch %(branch_base)s."""
 
216
 
216
217
    def __init__(self, branch, path):
217
218
        BzrNewError.__init__(self)
218
219
        self.branch = branch
232
233
        return 'unknown branch format: %s' % self.args[0]
233
234
 
234
235
 
 
236
class IncompatibleFormat(BzrNewError):
 
237
    """Format %(format)s is not compatible with .bzr version %(bzrdir)s."""
 
238
 
 
239
    def __init__(self, format, bzrdir_format):
 
240
        BzrNewError.__init__(self)
 
241
        self.format = format
 
242
        self.bzrdir = bzrdir_format
 
243
 
 
244
 
235
245
class NotVersionedError(BzrNewError):
236
246
    """%(path)s is not versioned"""
237
247
    def __init__(self, path):
524
534
    """Parameter %(param)s is not a string or unicode string."""
525
535
 
526
536
 
 
537
class BzrBadParameterMissing(BzrBadParameter):
 
538
    """Parameter $(param)s is required but not present."""
 
539
 
 
540
 
527
541
class DependencyNotPresent(BzrNewError):
528
542
    """Unable to import library: %(library)s, %(error)s"""
529
543