.gitignore
CHANGELOG
LICENSE
Makefile
README.md
pyproject.toml
.github/workflows/main.yml
docs/sphinx/Makefile
docs/sphinx/src/cli.rst
docs/sphinx/src/code_docs.rst
docs/sphinx/src/conf.py
docs/sphinx/src/example_git_internals.rst
docs/sphinx/src/examples.rst
docs/sphinx/src/index.rst
docs/sphinx/src/install.rst
docs/sphinx/src/pydantic_models.rst
docs/sphinx/src/.static/.keep
docs/sphinx/src/.static/css/custom.css
docs/sphinx/src/.static/examples/git_internals/01_step_create_blob.gv.svg
docs/sphinx/src/.static/examples/git_internals/01_step_create_blob_args.rst
docs/sphinx/src/.static/examples/git_internals/01_step_create_blob_cmd.rst
docs/sphinx/src/.static/examples/git_internals/01_step_create_blob_html.rst
docs/sphinx/src/.static/examples/git_internals/02_step_create_blob_from_file.gv.svg
docs/sphinx/src/.static/examples/git_internals/02_step_create_blob_from_file_args.rst
docs/sphinx/src/.static/examples/git_internals/02_step_create_blob_from_file_cmd.rst
docs/sphinx/src/.static/examples/git_internals/02_step_create_blob_from_file_html.rst
docs/sphinx/src/.static/examples/git_internals/03_step_create_blob_from_modified_file.gv.svg
docs/sphinx/src/.static/examples/git_internals/03_step_create_blob_from_modified_file_args.rst
docs/sphinx/src/.static/examples/git_internals/03_step_create_blob_from_modified_file_cmd.rst
docs/sphinx/src/.static/examples/git_internals/03_step_create_blob_from_modified_file_html.rst
docs/sphinx/src/.static/examples/git_internals/04_step_create_tree_from_cached_blob.gv.svg
docs/sphinx/src/.static/examples/git_internals/04_step_create_tree_from_cached_blob_args.rst
docs/sphinx/src/.static/examples/git_internals/04_step_create_tree_from_cached_blob_cmd.rst
docs/sphinx/src/.static/examples/git_internals/04_step_create_tree_from_cached_blob_html.rst
docs/sphinx/src/.static/examples/git_internals/05_step_create_tree_from_cached_blob_and_file.gv.svg
docs/sphinx/src/.static/examples/git_internals/05_step_create_tree_from_cached_blob_and_file_args.rst
docs/sphinx/src/.static/examples/git_internals/05_step_create_tree_from_cached_blob_and_file_cmd.rst
docs/sphinx/src/.static/examples/git_internals/05_step_create_tree_from_cached_blob_and_file_html.rst
docs/sphinx/src/.static/examples/git_internals/06_step_create_tree_with_tree.gv.svg
docs/sphinx/src/.static/examples/git_internals/06_step_create_tree_with_tree_args.rst
docs/sphinx/src/.static/examples/git_internals/06_step_create_tree_with_tree_cmd.rst
docs/sphinx/src/.static/examples/git_internals/06_step_create_tree_with_tree_html.rst
docs/sphinx/src/.static/examples/git_internals/07_step_add_commits.gv.svg
docs/sphinx/src/.static/examples/git_internals/07_step_add_commits_args.rst
docs/sphinx/src/.static/examples/git_internals/07_step_add_commits_cmd.rst
docs/sphinx/src/.static/examples/git_internals/07_step_add_commits_html.rst
docs/sphinx/src/.static/examples/git_internals/08_step_add_tag.gv.svg
docs/sphinx/src/.static/examples/git_internals/08_step_add_tag_args.rst
docs/sphinx/src/.static/examples/git_internals/08_step_add_tag_cmd.rst
docs/sphinx/src/.static/examples/git_internals/08_step_add_tag_html.rst
docs/sphinx/src/.static/examples/git_internals/09_step_add_branch.gv.svg
docs/sphinx/src/.static/examples/git_internals/09_step_add_branch_args.rst
docs/sphinx/src/.static/examples/git_internals/09_step_add_branch_cmd.rst
docs/sphinx/src/.static/examples/git_internals/09_step_add_branch_html.rst
docs/sphinx/src/.static/examples/git_internals/10_step_reset_main.gv.svg
docs/sphinx/src/.static/examples/git_internals/10_step_reset_main_args.rst
docs/sphinx/src/.static/examples/git_internals/10_step_reset_main_cmd.rst
docs/sphinx/src/.static/examples/git_internals/10_step_reset_main_html.rst
docs/sphinx/src/.static/examples/git_internals/11_step_detached_head.gv.svg
docs/sphinx/src/.static/examples/git_internals/11_step_detached_head_args.rst
docs/sphinx/src/.static/examples/git_internals/11_step_detached_head_cmd.rst
docs/sphinx/src/.static/examples/git_internals/11_step_detached_head_html.rst
docs/sphinx/src/.static/examples/git_internals/12_step_add_lightweight_tag.gv.svg
docs/sphinx/src/.static/examples/git_internals/12_step_add_lightweight_tag_args.rst
docs/sphinx/src/.static/examples/git_internals/12_step_add_lightweight_tag_cmd.rst
docs/sphinx/src/.static/examples/git_internals/12_step_add_lightweight_tag_html.rst
docs/sphinx/src/.static/examples/git_internals/final_dag_no_trees_and_blobs.gv.svg
docs/sphinx/src/.static/examples/git_internals/final_dag_no_trees_and_blobs_args.rst
docs/sphinx/src/.static/examples/git_internals/final_dag_no_trees_and_blobs_html.rst
docs/sphinx/src/.static/js/custom.js
docs/sphinx/src/.static/js/svg-pan-zoom.min.js
docs/sphinx/src/.templates/README.md
docs/sphinx/src/.templates/custom-class-template.rst
docs/sphinx/src/.templates/custom-module-template.rst
docs/sphinx/src/examples_generate/example_git_internals.py
src/git_dag/__init__.py
src/git_dag/_version.py
src/git_dag/cli.py
src/git_dag/constants.py
src/git_dag/dag.py
src/git_dag/git_commands.py
src/git_dag/git_objects.py
src/git_dag/git_repository.py
src/git_dag/py.typed
src/git_dag/utils.py
src/git_dag.egg-info/PKG-INFO
src/git_dag.egg-info/SOURCES.txt
src/git_dag.egg-info/dependency_links.txt
src/git_dag.egg-info/entry_points.txt
src/git_dag.egg-info/requires.txt
src/git_dag.egg-info/top_level.txt
src/git_dag/interfaces/dag_base.py
src/git_dag/interfaces/graphviz.py
src/git_dag/test/conftest.py
src/git_dag/test/test_cli.py
src/git_dag/test/test_git_commands.py
src/git_dag/test/test_git_repository.py
src/git_dag/test/test_real_repos.py
src/git_dag/test/test_utils.py
src/git_dag/test/resources/default_repo.gv
src/git_dag/test/resources/default_repo.repr
src/git_dag/test/resources/default_repo.tar.gz