~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/inventory.py

  • Committer: Martin Pool
  • Date: 2005-07-22 19:32:52 UTC
  • Revision ID: mbp@sourcefrog.net-20050722193252-d3cdd1bd566c9f6a
doc

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
from bzrlib.osutils import uuid, quotefn, splitpath, joinpath, appendpath
29
29
from bzrlib.trace import mutter
30
 
from bzrlib.errors import NotVersionedError
31
 
        
32
30
 
33
31
class InventoryEntry(object):
34
32
    """Description of a versioned file.
431
429
        """Add entry from a path.
432
430
 
433
431
        The immediate parent must already be versioned"""
434
 
        from bzrlib.branch import gen_file_id
 
432
        from bzrlib.errors import NotVersionedError
435
433
        
436
434
        parts = bzrlib.osutils.splitpath(relpath)
437
435
        if len(parts) == 0:
438
436
            raise BzrError("cannot re-add root of inventory")
439
437
 
440
438
        if file_id == None:
 
439
            from bzrlib.branch import gen_file_id
441
440
            file_id = gen_file_id(relpath)
442
441
 
443
442
        parent_path = parts[:-1]