| - .coveragerc | lists files to include into test coverage report |
| - TODO | Just a list of things to be done for the project. |
| - make_a_release.sh | Most people may ignore this script. It is used by |
-| | maintainer when creating a new release.
+| | maintainer when creating a new release. |
| - tests/ | Contains the project unit-tests. |
| | - test_api_base.py | Tests the base API modules: 'BmapCreate.py' and |
| | | 'BmapCopy.py'. |
| | - test_fiemap.py | Tests the 'Fiemap.py' module. |
+| | - test_compat.py | Tests that new BmapCopy implementations support old |
+| | | bmap formats, and old BmapCopy implementations |
+| | | support new compatible bmap fomrats. |
| | - helpers.py | Helper functions shared between the unit-tests. |
+| | - test-data/ | Data files for the unit-tests |
+| | - oldcodebase/ | Copies of old BmapCopy implementations for bmap |
+| | | format forward-compatibility verification. |
| - bmaptools/ | The API modules which implement all the bmap |
| | | functionality. |
| | - BmapCreate.py | Creates a bmap for a given file. |