.editorconfig
.gitignore
.gitlab-ci.yml
.travis.yml
LICENSE
MANIFEST.in
README.md
README.rst
buildout.cfg
requirements-test.txt
requirements.txt
setup.py
tox.ini
git_repo/__init__.py
git_repo/exceptions.py
git_repo/extract_config.py
git_repo/kwargparse.py
git_repo/repo.py
git_repo/tools.py
git_repo.egg-info/PKG-INFO
git_repo.egg-info/SOURCES.txt
git_repo.egg-info/dependency_links.txt
git_repo.egg-info/entry_points.txt
git_repo.egg-info/not-zip-safe
git_repo.egg-info/requires.txt
git_repo.egg-info/top_level.txt
git_repo/services/__init__.py
git_repo/services/service.py
git_repo/services/ext/__init__.py
git_repo/services/ext/bitbucket.py
git_repo/services/ext/github.py
git_repo/services/ext/gitlab.py
git_repo/services/ext/gogs.py
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/integration/test_bitbucket.py
tests/integration/test_github.py
tests/integration/test_gitlab.py
tests/integration/test_gogs.py
tests/integration/test_main.py
tests/integration/cassettes/test_bitbucket_test_00_fork.json
tests/integration/cassettes/test_bitbucket_test_01_create.json
tests/integration/cassettes/test_bitbucket_test_02_delete.json
tests/integration/cassettes/test_bitbucket_test_03_delete_nouser.json
tests/integration/cassettes/test_bitbucket_test_04_clone.json
tests/integration/cassettes/test_bitbucket_test_05_add.json
tests/integration/cassettes/test_bitbucket_test_06_add__name.json
tests/integration/cassettes/test_bitbucket_test_07_add__alone.json
tests/integration/cassettes/test_bitbucket_test_08_add__alone_name.json
tests/integration/cassettes/test_bitbucket_test_09_add__default.json
tests/integration/cassettes/test_bitbucket_test_10_add__default_name.json
tests/integration/cassettes/test_bitbucket_test_11_add__alone_default.json
tests/integration/cassettes/test_bitbucket_test_12_add__alone_default_name.json
tests/integration/cassettes/test_github_test_00_fork.json
tests/integration/cassettes/test_github_test_01_create__already_exists.json
tests/integration/cassettes/test_github_test_01_create__new.json
tests/integration/cassettes/test_github_test_01_create_organization__already_exists.json
tests/integration/cassettes/test_github_test_01_create_organization__new.json
tests/integration/cassettes/test_github_test_02_delete.json
tests/integration/cassettes/test_github_test_03_delete_nouser.json
tests/integration/cassettes/test_github_test_04_clone.json
tests/integration/cassettes/test_github_test_05_add.json
tests/integration/cassettes/test_github_test_06_add__name.json
tests/integration/cassettes/test_github_test_07_add__alone.json
tests/integration/cassettes/test_github_test_08_add__alone_name.json
tests/integration/cassettes/test_github_test_09_add__default.json
tests/integration/cassettes/test_github_test_10_add__default_name.json
tests/integration/cassettes/test_github_test_11_add__alone_default.json
tests/integration/cassettes/test_github_test_12_add__alone_default_name.json
tests/integration/cassettes/test_github_test_13_gist_list.json
tests/integration/cassettes/test_github_test_14_gist_list_with_gist.json
tests/integration/cassettes/test_github_test_14_request_fetch.json
tests/integration/cassettes/test_github_test_15_gist_list_with_bad_gist.json
tests/integration/cassettes/test_github_test_15_request_fetch__bad_request.json
tests/integration/cassettes/test_github_test_16_gist_clone_with_gist.json
tests/integration/cassettes/test_github_test_17_gist_fetch_with_gist.json
tests/integration/cassettes/test_github_test_18_gist_fetch_with_bad_gist.json
tests/integration/cassettes/test_github_test_19_gist_fetch_with_gist_file.json
tests/integration/cassettes/test_github_test_20_gist_fetch_with_bad_gist_file.json
tests/integration/cassettes/test_github_test_21_gist_create_gist_file.json
tests/integration/cassettes/test_github_test_22_gist_create_gist_file_list.json
tests/integration/cassettes/test_github_test_23_gist_create_gist_dir.json
tests/integration/cassettes/test_github_test_24_gist_create_gist_file.json
tests/integration/cassettes/test_github_test_25_gist_create_gist_file_list.json
tests/integration/cassettes/test_github_test_26_gist_create_gist_dir.json
tests/integration/cassettes/test_github_test_27_gist_delete.json
tests/integration/cassettes/test_github_test_28_gist_delete__not_exist.json
tests/integration/cassettes/test_github_test_29_gist_create_gist__file_not_exist.json
tests/integration/cassettes/test_github_test_30_request_list.json
tests/integration/cassettes/test_github_test_31_request_fetch.json
tests/integration/cassettes/test_github_test_31_request_fetch__bad_request.json
tests/integration/cassettes/test_github_test_32_request_create.json
tests/integration/cassettes/test_github_test_32_request_create__bad_branch.json
tests/integration/cassettes/test_github_test_32_request_create__bad_repo.json
tests/integration/cassettes/test_github_test_32_request_create__guess_branch.json
tests/integration/cassettes/test_github_test_32_request_create__guess_repo.json
tests/integration/cassettes/test_github_test_33_request_open.json
tests/integration/cassettes/test_github_test_34_list__long.json
tests/integration/cassettes/test_github_test_34_list__short.json
tests/integration/cassettes/test_gitlab_test_00_fork.json
tests/integration/cassettes/test_gitlab_test_01_create__already_exists.json
tests/integration/cassettes/test_gitlab_test_01_create__new.json
tests/integration/cassettes/test_gitlab_test_01_create_group__already_exists.json
tests/integration/cassettes/test_gitlab_test_01_create_group__new.json
tests/integration/cassettes/test_gitlab_test_02_delete.json
tests/integration/cassettes/test_gitlab_test_03_delete_nouser.json
tests/integration/cassettes/test_gitlab_test_04_clone.json
tests/integration/cassettes/test_gitlab_test_05_add.json
tests/integration/cassettes/test_gitlab_test_06_add__name.json
tests/integration/cassettes/test_gitlab_test_07_add__alone.json
tests/integration/cassettes/test_gitlab_test_08_add__alone_name.json
tests/integration/cassettes/test_gitlab_test_09_add__default.json
tests/integration/cassettes/test_gitlab_test_10_add__default_name.json
tests/integration/cassettes/test_gitlab_test_11_add__alone_default.json
tests/integration/cassettes/test_gitlab_test_12_add__alone_default_name.json
tests/integration/cassettes/test_gitlab_test_13_snippet_list_alone.json
tests/integration/cassettes/test_gitlab_test_13_snippet_list_with_non_existent_project.json
tests/integration/cassettes/test_gitlab_test_13_snippet_list_with_project.json
tests/integration/cassettes/test_gitlab_test_14_snippet_clone.json
tests/integration/cassettes/test_gitlab_test_15_snippet_fetch_global_snippet.json
tests/integration/cassettes/test_gitlab_test_15_snippet_fetch_project_snippet.json
tests/integration/cassettes/test_gitlab_test_15_snippet_fetch_with_bad_project_snippet.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_secret_snippet_global_file.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_secret_snippet_project_file.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_snippet__file_not_exist.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_snippet_dir.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_snippet_file_list.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_snippet_global_file.json
tests/integration/cassettes/test_gitlab_test_16_snippet_create_snippet_project_file.json
tests/integration/cassettes/test_gitlab_test_17_snippet_global_delete.json
tests/integration/cassettes/test_gitlab_test_17_snippet_global_delete__not_exist.json
tests/integration/cassettes/test_gitlab_test_17_snippet_project_delete.json
tests/integration/cassettes/test_gitlab_test_17_snippet_project_delete__not_exist.json
tests/integration/cassettes/test_gitlab_test_18_request_list.json
tests/integration/cassettes/test_gitlab_test_19_request_fetch.json
tests/integration/cassettes/test_gitlab_test_19_request_fetch__bad_request.json
tests/integration/cassettes/test_gitlab_test_20_request_create.json
tests/integration/cassettes/test_gitlab_test_20_request_create__bad_branch.json
tests/integration/cassettes/test_gitlab_test_20_request_create__bad_repo.json
tests/integration/cassettes/test_gitlab_test_20_request_create__blank_branch.json
tests/integration/cassettes/test_gogs_test_01_create__already_exists.json
tests/integration/cassettes/test_gogs_test_01_create__new.json
tests/integration/cassettes/test_gogs_test_01_create_group__already_exists.json
tests/integration/cassettes/test_gogs_test_01_create_group__new.json
tests/integration/cassettes/test_gogs_test_02_delete.json
tests/integration/cassettes/test_gogs_test_03_delete_nouser.json
tests/integration/cassettes/test_gogs_test_04_clone.json
tests/integration/cassettes/test_gogs_test_05_add.json
tests/integration/cassettes/test_gogs_test_06_add__name.json
tests/integration/cassettes/test_gogs_test_07_add__alone.json
tests/integration/cassettes/test_gogs_test_08_add__alone_name.json
tests/integration/cassettes/test_gogs_test_09_add__default.json
tests/integration/cassettes/test_gogs_test_10_add__default_name.json
tests/integration/cassettes/test_gogs_test_11_add__alone_default.json
tests/integration/cassettes/test_gogs_test_12_add__alone_default_name.json
tests/integration/data/random-fortune-1.txt
tests/integration/data/random-fortune-2.txt
tests/integration/data/random-fortune-3.txt
tests/integration/data/random-fortune-4.txt
tests/integration/data/a_directory/random-fortune-1.txt
tests/integration/data/a_directory/random-fortune-2.txt
tests/integration/data/a_directory/random-fortune-3.txt
tests/integration/data/a_directory/random-fortune-4.txt
tests/integration/local/gogs/README.md
tests/integration/local/gogs/init.sh
tests/integration/local/gogs/init_conf.sh
tests/integration/local/gogs/custom/conf/app.ini