LICENSE
MANIFEST.in
README.md
pyproject.toml
LICENSES/BSD-2-Clause-Views
LICENSES/GPL-2.0-or-later
src/FlightGear.egg-info/PKG-INFO
src/FlightGear.egg-info/SOURCES.txt
src/FlightGear.egg-info/dependency_links.txt
src/FlightGear.egg-info/entry_points.txt
src/FlightGear.egg-info/requires.txt
src/FlightGear.egg-info/top_level.txt
src/flightgear/meta/__init__.py
src/flightgear/meta/exceptions.py
src/flightgear/meta/logging_helpers.py
src/flightgear/meta/lxml_utils.py
src/flightgear/meta/misc.py
src/flightgear/meta/sgprops.py
src/flightgear/meta/sgprops_dircheckers.py
src/flightgear/meta/strutils.py
src/flightgear/meta/aircraft_catalogs/__init__.py
src/flightgear/meta/aircraft_catalogs/catalog.py
src/flightgear/meta/aircraft_catalogs/catalogTags.py
src/flightgear/meta/i18n/__init__.py
src/flightgear/meta/scripts/__init__.py
src/flightgear/meta/scripts/fg_validate_PropertyList.py
src/flightgear/meta/scripts/fg_validate_shaders.py
src/flightgear/meta/scripts/git_date.py
src/flightgear/meta/scripts/catalog/__init__.py
src/flightgear/meta/scripts/catalog/fg_build_catalog.py
src/flightgear/meta/scripts/catalog/fg_check_aircraft.py
src/flightgear/meta/scripts/currently_unused/__init__.py
src/flightgear/meta/scripts/currently_unused/rebuild_fgdata_embedded_resources.py
src/flightgear/meta/scripts/i18n/__init__.py
src/flightgear/meta/scripts/i18n/fg_copy_weather_scenarios_to_default_locale.py
src/flightgear/meta/scripts/i18n/fg_extract_translatable_strings.py
src/flightgear/meta/scripts/i18n/fg_fix_Qt_translation_files.py
src/flightgear/meta/scripts/i18n/fg_merge_xliff_into_xliff.py
src/flightgear/meta/scripts/i18n/fg_new_translations.py
src/flightgear/meta/scripts/i18n/fg_update_translation_files.py
src/flightgear/meta/scripts/terrasync/__init__.py
src/flightgear/meta/scripts/terrasync/create_dirindex.py
src/flightgear/meta/scripts/terrasync/terrasync.py
src/flightgear/meta/terrasync/__init__.py
src/flightgear/meta/terrasync/dirindex.py
src/flightgear/meta/terrasync/dirindexize_dir.py
src/flightgear/meta/terrasync/exceptions.py
src/flightgear/meta/terrasync/virtual_path.py
tests/README.md
tests/__init__.py
tests/aircraft_catalogs/__init__.py
tests/aircraft_catalogs/test_catalog.py
tests/aircraft_catalogs/testData/zip-excludes.lst
tests/aircraft_catalogs/testData/Aircraft/c150/c150-set.xml
tests/aircraft_catalogs/testData/Aircraft/c150/gimp.xcf
tests/aircraft_catalogs/testData/Aircraft/c150/ignored
tests/aircraft_catalogs/testData/Aircraft/c150/zip-excludes.lst
tests/aircraft_catalogs/testData/Aircraft/c150/Resources/crazy_20Gb_file
tests/aircraft_catalogs/testData/Aircraft/c150/Resources/x.xcf.gz
tests/aircraft_catalogs/testData/Aircraft/c150/Resources/ignored/file1.txt
tests/aircraft_catalogs/testData/Aircraft/c150/foo/ignored
tests/aircraft_catalogs/testData/Aircraft/c150/foo/some-file
tests/aircraft_catalogs/testData/Aircraft/c150/foo/ignored-dir-at-any-level/file1.txt
tests/aircraft_catalogs/testData/Aircraft/c150/foo/special dir/a file
tests/aircraft_catalogs/testData/Aircraft/c150/ignored-dir-at-any-level/file1.txt
tests/aircraft_catalogs/testData/Aircraft/c150/special dir/a file
tests/aircraft_catalogs/testData/Aircraft/c172/c172-set.xml
tests/aircraft_catalogs/testData/Aircraft/dc3/dc3-set.xml
tests/aircraft_catalogs/testData/Aircraft/dc3/gimp.xcf
tests/aircraft_catalogs/testData/Aircraft/dc3/Resources/massive_10Gb_file
tests/aircraft_catalogs/testData/Aircraft/dc3/Resources/BluePrints/test.png
tests/aircraft_catalogs/testData/Aircraft/f16/f16-common.xml
tests/aircraft_catalogs/testData/Aircraft/f16/f16-excluded-set.xml
tests/aircraft_catalogs/testData/Aircraft/f16/f16-trainer-set.xml
tests/aircraft_catalogs/testData/Aircraft/f16/f16a-set.xml
tests/aircraft_catalogs/testData/Aircraft/f16/f16b-set.xml
tests/aircraft_catalogs/testData/Aircraft/f16/f16broken-set.xml
tests/aircraft_catalogs/testData/Aircraft/f16/f16c-set.xml
tests/aircraft_catalogs/testData/Aircraft/f16/thumbnail.jpg
tests/aircraft_catalogs/testData/Aircraft/f16/Previews/cockpit.png
tests/aircraft_catalogs/testData/Aircraft/f16/Previews/exterior-1.png
tests/aircraft_catalogs/testData/Aircraft/f16/Previews/exterior-f16a-2.png
tests/aircraft_catalogs/testData/Aircraft/f16/Previews/exterior-f16b.png
tests/aircraft_catalogs/testData/OtherDir/settings-common.xml
tests/scripts/__init__.py
tests/scripts/i18n/__init__.py
tests/scripts/i18n/fg_fix_Qt_translation_files/__init__.py
tests/scripts/i18n/fg_fix_Qt_translation_files/testData/bad1.xlf
tests/scripts/i18n/fg_fix_Qt_translation_files/testData/bad1_fixed.xlf
tests/scripts/i18n/fg_fix_Qt_translation_files/testData/bad2.xlf
tests/scripts/i18n/fg_fix_Qt_translation_files/testData/bad2_fixed.xlf
tests/scripts/i18n/fg_fix_Qt_translation_files/testData/simple_OK.xlf
tests/sgprops/__init__.py
tests/sgprops/test_sgprops.py
tests/sgprops/testData/bad-index.xml
tests/sgprops/testData/included-with-errors.xml
tests/sgprops/testData/many-errors.xml
tests/sgprops/testData/props1.xml
tests/sgprops/testData/props2.xml
tests/sgprops/testData/root-include.xml
tests/sgprops/testData/sub-include.xml
tests/terrasync/__init__.py
tests/terrasync/test_dirindex.py
tests/terrasync/test_dirindexize_dir.py
tests/terrasync/test_virtual_path.py
tests/terrasync/testData/dirindex/bad/bad_dirindex_backslash_in_directory_name
tests/terrasync/testData/dirindex/bad/bad_dirindex_backslash_in_file_name
tests/terrasync/testData/dirindex/bad/bad_dirindex_backslash_in_tarball_name
tests/terrasync/testData/dirindex/bad/bad_dirindex_directory_name_is_double_colon
tests/terrasync/testData/dirindex/bad/bad_dirindex_dotdot_in_path
tests/terrasync/testData/dirindex/bad/bad_dirindex_encoding

tests/terrasync/testData/dirindex/good/sample_dirindex_1
tests/terrasync/testData/dirindexize_dir/dir/file1.txt
tests/terrasync/testData/dirindexize_dir/dir.old/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/file1.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/foo/file9.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/file4.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/file5.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/file6.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz/file7.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz/file8.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz/pouet/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz/pouet/file11.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz/pouet/file12.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz2/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz2/file10.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/bar/baz2/this_one_modified.txt
tests/terrasync/testData/dirindexize_dir/dir.old/foo/non-existent in new tree/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/foo/non-existent in new tree/file15.txt
tests/terrasync/testData/dirindexize_dir/dir.old/quux/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/quux/file2.txt
tests/terrasync/testData/dirindexize_dir/dir.old/quux/file3.txt
tests/terrasync/testData/dirindexize_dir/dir.old/quux2/.dirindex
tests/terrasync/testData/dirindexize_dir/dir.old/quux2/file13.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/file10.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/file9.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/file4.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/file5.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/file6.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/baz/file7.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/baz/file8.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/baz/pouet/file11.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/baz/pouet/file12.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/baz2/file10.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/bar/baz2/this_one_modified.txt
tests/terrasync/testData/dirindexize_dir/dir/foo/non-existent in old tree/some_file.txt
tests/terrasync/testData/dirindexize_dir/dir/quux/file2.txt
tests/terrasync/testData/dirindexize_dir/dir/quux/file3.txt
tests/terrasync/testData/dirindexize_dir/dir/quux2/file13.txt
tests/terrasync/testData/dirindexize_dir/dir/quux2/file14.txt