├── .coveragerc ├── .github ├── dependabot.yml └── workflows │ └── pythonpackage.yml ├── .gitignore ├── .gitmodules ├── AUTHORS ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── SECURITY.md ├── doc ├── .gitignore ├── Makefile └── source │ ├── algorithm.rst │ ├── api.rst │ ├── changes.rst │ ├── conf.py │ ├── index.rst │ ├── intro.rst │ └── tutorial.rst ├── gitdb.pro ├── gitdb.pro.user ├── gitdb ├── __init__.py ├── base.py ├── const.py ├── db │ ├── __init__.py │ ├── base.py │ ├── git.py │ ├── loose.py │ ├── mem.py │ ├── pack.py │ └── ref.py ├── exc.py ├── fun.py ├── pack.py ├── stream.py ├── test │ ├── __init__.py │ ├── db │ │ ├── __init__.py │ │ ├── lib.py │ │ ├── test_git.py │ │ ├── test_loose.py │ │ ├── test_mem.py │ │ ├── test_pack.py │ │ └── test_ref.py │ ├── fixtures │ │ ├── objects │ │ │ ├── 88 │ │ │ │ └── 8401851f15db0eed60eb1bc29dec5ddcace911 │ │ │ └── 7b │ │ │ │ └── b839852ed5e3a069966281bb08d50012fb309b │ │ └── packs │ │ │ ├── pack-11fdfa9e156ab73caae3b6da867192221f2089c2.idx │ │ │ ├── pack-11fdfa9e156ab73caae3b6da867192221f2089c2.pack │ │ │ ├── pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.idx │ │ │ ├── pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.pack │ │ │ ├── pack-c0438c19fb16422b6bbcce24387b3264416d485b.idx │ │ │ └── pack-c0438c19fb16422b6bbcce24387b3264416d485b.pack │ ├── lib.py │ ├── performance │ │ ├── __init__.py │ │ ├── lib.py │ │ ├── test_pack.py │ │ ├── test_pack_streaming.py │ │ └── test_stream.py │ ├── test_base.py │ ├── test_example.py │ ├── test_pack.py │ ├── test_stream.py │ └── test_util.py ├── typ.py ├── util.py └── utils │ ├── __init__.py │ └── encoding.py ├── requirements.txt └── setup.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/SECURITY.md -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/source/algorithm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/algorithm.rst -------------------------------------------------------------------------------- /doc/source/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/api.rst -------------------------------------------------------------------------------- /doc/source/changes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/changes.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/intro.rst -------------------------------------------------------------------------------- /doc/source/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/doc/source/tutorial.rst -------------------------------------------------------------------------------- /gitdb.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb.pro -------------------------------------------------------------------------------- /gitdb.pro.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb.pro.user -------------------------------------------------------------------------------- /gitdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/__init__.py -------------------------------------------------------------------------------- /gitdb/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/base.py -------------------------------------------------------------------------------- /gitdb/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/const.py -------------------------------------------------------------------------------- /gitdb/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/__init__.py -------------------------------------------------------------------------------- /gitdb/db/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/base.py -------------------------------------------------------------------------------- /gitdb/db/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/git.py -------------------------------------------------------------------------------- /gitdb/db/loose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/loose.py -------------------------------------------------------------------------------- /gitdb/db/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/mem.py -------------------------------------------------------------------------------- /gitdb/db/pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/pack.py -------------------------------------------------------------------------------- /gitdb/db/ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/db/ref.py -------------------------------------------------------------------------------- /gitdb/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/exc.py -------------------------------------------------------------------------------- /gitdb/fun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/fun.py -------------------------------------------------------------------------------- /gitdb/pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/pack.py -------------------------------------------------------------------------------- /gitdb/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/stream.py -------------------------------------------------------------------------------- /gitdb/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/__init__.py -------------------------------------------------------------------------------- /gitdb/test/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/__init__.py -------------------------------------------------------------------------------- /gitdb/test/db/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/lib.py -------------------------------------------------------------------------------- /gitdb/test/db/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/test_git.py -------------------------------------------------------------------------------- /gitdb/test/db/test_loose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/test_loose.py -------------------------------------------------------------------------------- /gitdb/test/db/test_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/test_mem.py -------------------------------------------------------------------------------- /gitdb/test/db/test_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/test_pack.py -------------------------------------------------------------------------------- /gitdb/test/db/test_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/db/test_ref.py -------------------------------------------------------------------------------- /gitdb/test/fixtures/objects/7b/b839852ed5e3a069966281bb08d50012fb309b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/objects/7b/b839852ed5e3a069966281bb08d50012fb309b -------------------------------------------------------------------------------- /gitdb/test/fixtures/objects/88/8401851f15db0eed60eb1bc29dec5ddcace911: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/objects/88/8401851f15db0eed60eb1bc29dec5ddcace911 -------------------------------------------------------------------------------- /gitdb/test/fixtures/packs/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/packs/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.idx -------------------------------------------------------------------------------- /gitdb/test/fixtures/packs/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/packs/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.pack -------------------------------------------------------------------------------- /gitdb/test/fixtures/packs/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/packs/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.idx -------------------------------------------------------------------------------- /gitdb/test/fixtures/packs/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/packs/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.pack -------------------------------------------------------------------------------- /gitdb/test/fixtures/packs/pack-c0438c19fb16422b6bbcce24387b3264416d485b.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/packs/pack-c0438c19fb16422b6bbcce24387b3264416d485b.idx -------------------------------------------------------------------------------- /gitdb/test/fixtures/packs/pack-c0438c19fb16422b6bbcce24387b3264416d485b.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/fixtures/packs/pack-c0438c19fb16422b6bbcce24387b3264416d485b.pack -------------------------------------------------------------------------------- /gitdb/test/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/lib.py -------------------------------------------------------------------------------- /gitdb/test/performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gitdb/test/performance/lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/performance/lib.py -------------------------------------------------------------------------------- /gitdb/test/performance/test_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/performance/test_pack.py -------------------------------------------------------------------------------- /gitdb/test/performance/test_pack_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/performance/test_pack_streaming.py -------------------------------------------------------------------------------- /gitdb/test/performance/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/performance/test_stream.py -------------------------------------------------------------------------------- /gitdb/test/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/test_base.py -------------------------------------------------------------------------------- /gitdb/test/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/test_example.py -------------------------------------------------------------------------------- /gitdb/test/test_pack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/test_pack.py -------------------------------------------------------------------------------- /gitdb/test/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/test_stream.py -------------------------------------------------------------------------------- /gitdb/test/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/test/test_util.py -------------------------------------------------------------------------------- /gitdb/typ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/typ.py -------------------------------------------------------------------------------- /gitdb/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/util.py -------------------------------------------------------------------------------- /gitdb/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gitdb/utils/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/gitdb/utils/encoding.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | smmap>=3.0.1,<6 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitpython-developers/gitdb/HEAD/setup.py --------------------------------------------------------------------------------