.gitignore
LICENSE.md
README.md
pyproject.toml
requirements.txt
setup.py
.github/workflows/build+test.yml
.github/workflows/deploy.yml
ascmhl/__init__.py
ascmhl/__version__.py
ascmhl/_debug_commands.py
ascmhl/chain.py
ascmhl/chain_txt_parser.py
ascmhl/chain_xml_parser.py
ascmhl/commands.py
ascmhl/context.py
ascmhl/errors.py
ascmhl/generator.py
ascmhl/hasher.py
ascmhl/hashlist.py
ascmhl/hashlist_xml_parser.py
ascmhl/history.py
ascmhl/ignore.py
ascmhl/logger.py
ascmhl/traverse.py
ascmhl/utils.py
ascmhl.egg-info/PKG-INFO
ascmhl.egg-info/SOURCES.txt
ascmhl.egg-info/dependency_links.txt
ascmhl.egg-info/entry_points.txt
ascmhl.egg-info/requires.txt
ascmhl.egg-info/top_level.txt
ascmhl/cli/__init__.py
ascmhl/cli/ascmhl.py
ascmhl/cli/debug.py
ascmhl/cli/update.py
docs/Makefile
docs/classes.graffle
docs/make.bat
docs/requirements.txt
docs/source/README.md
docs/source/commands.rst
docs/source/conf.py
docs/source/index.rst
examples/scenarios/README.md
examples/scenarios/_create_README.sh
examples/scenarios/Output/scenario_01/log.txt
examples/scenarios/Output/scenario_01/travel_01/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_01/travel_01/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_01/travel_01/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_01/travel_01/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_01/travel_01/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_02/log.txt
examples/scenarios/Output/scenario_02/file_server/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_02/file_server/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_02/file_server/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_02/file_server/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_02/file_server/A002R2EC/ascmhl/0002_A002R2EC_2020-01-17_143000.mhl
examples/scenarios/Output/scenario_02/file_server/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_02/travel_01/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_02/travel_01/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_02/travel_01/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_02/travel_01/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_02/travel_01/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_03/log.txt
examples/scenarios/Output/scenario_03/file_server/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_03/file_server/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_03/file_server/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_03/file_server/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_03/file_server/A002R2EC/ascmhl/0002_A002R2EC_2020-01-17_143000.mhl
examples/scenarios/Output/scenario_03/file_server/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_03/travel_01/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_03/travel_01/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_03/travel_01/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_03/travel_01/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_03/travel_01/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_04/log.txt
examples/scenarios/Output/scenario_04/file_server/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_04/file_server/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_04/file_server/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_04/file_server/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_04/file_server/A002R2EC/ascmhl/0002_A002R2EC_2020-01-17_143000.mhl
examples/scenarios/Output/scenario_04/file_server/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_04/travel_01/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_04/travel_01/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_04/travel_01/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_04/travel_01/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_04/travel_01/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_05/log.txt
examples/scenarios/Output/scenario_05/file_server/Reels/Summary.txt
examples/scenarios/Output/scenario_05/file_server/Reels/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_05/file_server/Reels/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_05/file_server/Reels/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_05/file_server/Reels/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_05/file_server/Reels/A002R2EC/ascmhl/0002_A002R2EC_2020-01-17_143000.mhl
examples/scenarios/Output/scenario_05/file_server/Reels/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_05/file_server/Reels/A003R2EC/Sidecar.txt
examples/scenarios/Output/scenario_05/file_server/Reels/A003R2EC/Clips/A003C011_141024_R2EC.mov
examples/scenarios/Output/scenario_05/file_server/Reels/A003R2EC/Clips/A003C012_141024_R2EC.mov
examples/scenarios/Output/scenario_05/file_server/Reels/A003R2EC/ascmhl/0001_A003R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_05/file_server/Reels/A003R2EC/ascmhl/0002_A003R2EC_2020-01-17_143000.mhl
examples/scenarios/Output/scenario_05/file_server/Reels/A003R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_05/file_server/Reels/ascmhl/0001_Reels_2020-01-17_143000.mhl
examples/scenarios/Output/scenario_05/file_server/Reels/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_05/travel_01/Reels/A002R2EC/Sidecar.txt
examples/scenarios/Output/scenario_05/travel_01/Reels/A002R2EC/Clips/A002C006_141024_R2EC.mov
examples/scenarios/Output/scenario_05/travel_01/Reels/A002R2EC/Clips/A002C007_141024_R2EC.mov
examples/scenarios/Output/scenario_05/travel_01/Reels/A002R2EC/ascmhl/0001_A002R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_05/travel_01/Reels/A002R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/Output/scenario_05/travel_01/Reels/A003R2EC/Sidecar.txt
examples/scenarios/Output/scenario_05/travel_01/Reels/A003R2EC/Clips/A003C011_141024_R2EC.mov
examples/scenarios/Output/scenario_05/travel_01/Reels/A003R2EC/Clips/A003C012_141024_R2EC.mov
examples/scenarios/Output/scenario_05/travel_01/Reels/A003R2EC/ascmhl/0001_A003R2EC_2020-01-16_091500.mhl
examples/scenarios/Output/scenario_05/travel_01/Reels/A003R2EC/ascmhl/ascmhl_chain.xml
examples/scenarios/legacy/scenario_01A.sh
examples/scenarios/legacy/scenario_06.sh
examples/scenarios/legacy/scenario_07.sh
examples/scenarios/legacy/scenario_08.sh
examples/scenarios/legacy/scenario_09.sh
tests/__init__.py
tests/conftest.py
tests/test_check.py
tests/test_create.py
tests/test_dirhash.py
tests/test_flatten.py
tests/test_hasher.py
tests/test_ignore.py
tests/test_info.py
tests/test_mhl_parsing.py
tests/test_record.py
tests/test_scenarios.py
tests/test_update.py
tests/test_utils.py
tests/test_verify.py
tests/test_verify_nested.py
tests/test_version.py
xsd/ASCMHL.xsd
xsd/ASCMHLDirectory.xsd
xsd/ASCMHLDirectory__combined.xsd
xsd/README.md
xsd/asc-mhl project.xpr
xsd/doc/ASC-MHL.svg
xsd/doc/Free Online XML Validator Against XSD Schema - FreeFormatter.com.webloc
xsd/examples/0001_TEST01_2019-10-11_155603.mhl
xsd/examples/ASCMHL.xsd
xsd/examples/ASCMHLDirectory.xsd
xsd/examples/ascmhl_chain.xml
xsd/lib/xercesImpl.jar
xsd/lib/xsdvi.jar