├── .gitignore ├── .travis.yml ├── MANIFEST.in ├── README.rst ├── VERSION ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat ├── models.rst ├── search_manager.rst ├── storage_manager.rst ├── tools.rst ├── utils.rst └── workspace.rst ├── elasticgit ├── __init__.py ├── commands │ ├── __init__.py │ ├── avro.py │ ├── base.py │ ├── gitmodel.py │ ├── resync.py │ ├── shell.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_avro.py │ │ ├── test_gitmodel.py │ │ ├── test_resync.py │ │ ├── test_shell.py │ │ └── test_version.py │ ├── utils.py │ └── version.py ├── istorage.py ├── models.py ├── search.py ├── serializers.py ├── storage │ ├── __init__.py │ ├── local.py │ └── remote.py ├── templates │ └── model_generator.py.txt ├── tests │ ├── __init__.py │ ├── base.py │ ├── test_index.py │ ├── test_manager.py │ ├── test_models.py │ ├── test_remote_storage.py │ ├── test_search.py │ ├── test_storage.py │ ├── test_utils.py │ └── test_workspace.py ├── tools.py ├── utils.py └── workspace.py ├── examples ├── __init__.py └── basic_usage.py ├── pytest.ini ├── requirements-dev.txt ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/.travis.yml -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/README.rst -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.5.0 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/models.rst -------------------------------------------------------------------------------- /docs/search_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/search_manager.rst -------------------------------------------------------------------------------- /docs/storage_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/storage_manager.rst -------------------------------------------------------------------------------- /docs/tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/tools.rst -------------------------------------------------------------------------------- /docs/utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/utils.rst -------------------------------------------------------------------------------- /docs/workspace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/docs/workspace.rst -------------------------------------------------------------------------------- /elasticgit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/__init__.py -------------------------------------------------------------------------------- /elasticgit/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticgit/commands/avro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/avro.py -------------------------------------------------------------------------------- /elasticgit/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/base.py -------------------------------------------------------------------------------- /elasticgit/commands/gitmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/gitmodel.py -------------------------------------------------------------------------------- /elasticgit/commands/resync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/resync.py -------------------------------------------------------------------------------- /elasticgit/commands/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/shell.py -------------------------------------------------------------------------------- /elasticgit/commands/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticgit/commands/tests/test_avro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/tests/test_avro.py -------------------------------------------------------------------------------- /elasticgit/commands/tests/test_gitmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/tests/test_gitmodel.py -------------------------------------------------------------------------------- /elasticgit/commands/tests/test_resync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/tests/test_resync.py -------------------------------------------------------------------------------- /elasticgit/commands/tests/test_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/tests/test_shell.py -------------------------------------------------------------------------------- /elasticgit/commands/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/tests/test_version.py -------------------------------------------------------------------------------- /elasticgit/commands/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/utils.py -------------------------------------------------------------------------------- /elasticgit/commands/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/commands/version.py -------------------------------------------------------------------------------- /elasticgit/istorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/istorage.py -------------------------------------------------------------------------------- /elasticgit/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/models.py -------------------------------------------------------------------------------- /elasticgit/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/search.py -------------------------------------------------------------------------------- /elasticgit/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/serializers.py -------------------------------------------------------------------------------- /elasticgit/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/storage/__init__.py -------------------------------------------------------------------------------- /elasticgit/storage/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/storage/local.py -------------------------------------------------------------------------------- /elasticgit/storage/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/storage/remote.py -------------------------------------------------------------------------------- /elasticgit/templates/model_generator.py.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/templates/model_generator.py.txt -------------------------------------------------------------------------------- /elasticgit/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticgit/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/base.py -------------------------------------------------------------------------------- /elasticgit/tests/test_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_index.py -------------------------------------------------------------------------------- /elasticgit/tests/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_manager.py -------------------------------------------------------------------------------- /elasticgit/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_models.py -------------------------------------------------------------------------------- /elasticgit/tests/test_remote_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_remote_storage.py -------------------------------------------------------------------------------- /elasticgit/tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_search.py -------------------------------------------------------------------------------- /elasticgit/tests/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_storage.py -------------------------------------------------------------------------------- /elasticgit/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_utils.py -------------------------------------------------------------------------------- /elasticgit/tests/test_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tests/test_workspace.py -------------------------------------------------------------------------------- /elasticgit/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/tools.py -------------------------------------------------------------------------------- /elasticgit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/utils.py -------------------------------------------------------------------------------- /elasticgit/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/elasticgit/workspace.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/basic_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/examples/basic_usage.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universalcore/elastic-git/HEAD/setup.py --------------------------------------------------------------------------------