~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/export/__init__.py

Updated the test to also test zip exports. Fixed some small bugs exposed by test suite.

Show diffs side-by-side

added added

removed removed

Lines of Context:
120
120
    for ext in _exporter_extensions:
121
121
        if dest.endswith(ext):
122
122
            return dest[:-len(ext)]
 
123
    return dest
123
124
 
124
125
 
125
126
register_lazy_exporter(None, [], 'bzrlib.export.dir_exporter', 'dir_exporter')
126
127
register_lazy_exporter('dir', [], 'bzrlib.export.dir_exporter', 'dir_exporter')
127
128
register_lazy_exporter('tar', ['.tar'], 'bzrlib.export.tar_exporter', 'tar_exporter')
128
129
register_lazy_exporter('tgz', ['.tar.gz', '.tgz'], 'bzrlib.export.tar_exporter', 'tgz_exporter')
129
 
register_lazy_exporter('tbz2', ['.tar.bz2', '.tbz2'], 'bzrlib.export.tar_exporter', 'tbz2_exporter')
 
130
register_lazy_exporter('tbz2', ['.tar.bz2', '.tbz2'], 'bzrlib.export.tar_exporter', 'tbz_exporter')
130
131
register_lazy_exporter('zip', ['.zip'], 'bzrlib.export.zip_exporter', 'zip_exporter')
131
132