~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/export/__init__.py

Cleaned up code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
 
60
60
    When requesting a specific type of export, load the respective path.
61
61
    """
62
 
    def _loader(tree, dest, root, subdir, filtered, force_mtime):
 
62
    def _loader(tree, dest, root, subdir, filtered, force_mtime, per_file_timestamps, fileobj):
63
63
        func = pyutils.get_named_object(module, funcname)
64
64
        return func(tree, dest, root, subdir, filtered=filtered,
65
 
                    force_mtime=force_mtime)
 
65
                    force_mtime=force_mtime, per_file_timestamps=per_file_timestamps, fileobj=fileobj)
66
66
    register_exporter(scheme, extensions, _loader)
67
67
    
68
68
def get_export_generator(tree, dest=None, format=None, root=None, subdir=None, filtered=False,
117
117
    tree.lock_read()
118
118
    try:
119
119
        return _exporters[format](tree, dest, root, subdir, filtered=filtered,
120
 
                                  force_mtime=force_mtime)
 
120
                                  force_mtime=force_mtime, fileobj=fileobj)
121
121
    finally:
122
122
        tree.unlock()
123
123