.editorconfig
.gitignore
.gitlab-ci.yml
.travis.yml
LICENSE
MANIFEST.in
README.md
requirements-test.txt
requirements.txt
setup.cfg
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/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/gitbucket.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_gitbucket.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_bitbucket_test_13_snippet_list.json
tests/integration/cassettes/test_bitbucket_test_14_snippet_list_with_gist.json
tests/integration/cassettes/test_bitbucket_test_15_snippet_list_with_bad_gist.json
tests/integration/cassettes/test_bitbucket_test_16_snippet_clone_with_gist.json
tests/integration/cassettes/test_bitbucket_test_17_snippet_fetch_with_gist.json
tests/integration/cassettes/test_bitbucket_test_18_snippet_fetch_with_bad_gist.json
tests/integration/cassettes/test_bitbucket_test_19_snippet_fetch_with_gist_file.json
tests/integration/cassettes/test_bitbucket_test_20_snippet_fetch_with_bad_gist_file.json
tests/integration/cassettes/test_bitbucket_test_21_snippet_create_gist_file.json
tests/integration/cassettes/test_bitbucket_test_22_snippet_create_gist_file_list.json
tests/integration/cassettes/test_bitbucket_test_23_snippet_create_gist_dir.json
tests/integration/cassettes/test_bitbucket_test_24_snippet_create_gist_file.json
tests/integration/cassettes/test_bitbucket_test_25_snippet_create_gist_file_list.json
tests/integration/cassettes/test_bitbucket_test_26_snippet_create_gist_dir.json
tests/integration/cassettes/test_bitbucket_test_27_snippet_delete.json
tests/integration/cassettes/test_bitbucket_test_28_snippet_delete__not_exist.json
tests/integration/cassettes/test_bitbucket_test_29_snippet_create_snippet__file_not_exist.json
tests/integration/cassettes/test_bitbucket_test_30_request_list.json
tests/integration/cassettes/test_bitbucket_test_30_request_list_empty.json
tests/integration/cassettes/test_bitbucket_test_31_request_fetch__bad_request.json
tests/integration/cassettes/test_bitbucket_test_31_request_fetch__good.json
tests/integration/cassettes/test_bitbucket_test_32_request_create__bad_branch.json
tests/integration/cassettes/test_bitbucket_test_32_request_create__bad_repo.json
tests/integration/cassettes/test_bitbucket_test_32_request_create__good.json
tests/integration/cassettes/test_bitbucket_test_34_list__long.json
tests/integration/cassettes/test_bitbucket_test_34_list__short.json
tests/integration/cassettes/test_gitbucket_test_00_fork.json
tests/integration/cassettes/test_gitbucket_test_01_create__already_exists.json
tests/integration/cassettes/test_gitbucket_test_01_create__new.json
tests/integration/cassettes/test_gitbucket_test_02_delete.json
tests/integration/cassettes/test_gitbucket_test_03_delete_nouser.json
tests/integration/cassettes/test_gitbucket_test_04_clone.json
tests/integration/cassettes/test_gitbucket_test_04_clone__too_many_slashes.json
tests/integration/cassettes/test_gitbucket_test_05_add.json
tests/integration/cassettes/test_gitbucket_test_06_add__name.json
tests/integration/cassettes/test_gitbucket_test_07_add__alone.json
tests/integration/cassettes/test_gitbucket_test_08_add__alone_name.json
tests/integration/cassettes/test_gitbucket_test_09_add__default.json
tests/integration/cassettes/test_gitbucket_test_10_add__default_name.json
tests/integration/cassettes/test_gitbucket_test_11_add__alone_default.json
tests/integration/cassettes/test_gitbucket_test_12_add__alone_default_name.json
tests/integration/cassettes/test_gitbucket_test_13_gist_list.json
tests/integration/cassettes/test_gitbucket_test_14_gist_list_with_gist.json
tests/integration/cassettes/test_gitbucket_test_15_gist_list_with_bad_gist.json
tests/integration/cassettes/test_gitbucket_test_16_gist_clone_with_gist.json
tests/integration/cassettes/test_gitbucket_test_17_gist_fetch_with_gist.json
tests/integration/cassettes/test_gitbucket_test_18_gist_fetch_with_bad_gist.json
tests/integration/cassettes/test_gitbucket_test_19_gist_fetch_with_gist_file.json
tests/integration/cassettes/test_gitbucket_test_20_gist_fetch_with_bad_gist_file.json
tests/integration/cassettes/test_gitbucket_test_21_gist_create_gist_file.json
tests/integration/cassettes/test_gitbucket_test_22_gist_create_gist_file_list.json
tests/integration/cassettes/test_gitbucket_test_23_gist_create_gist_dir.json
tests/integration/cassettes/test_gitbucket_test_24_gist_create_gist_file.json
tests/integration/cassettes/test_gitbucket_test_25_gist_create_gist_file_list.json
tests/integration/cassettes/test_gitbucket_test_26_gist_create_gist_dir.json
tests/integration/cassettes/test_gitbucket_test_27_gist_delete.json
tests/integration/cassettes/test_gitbucket_test_28_gist_delete__not_exist.json
tests/integration/cassettes/test_gitbucket_test_29_gist_create_gist__file_not_exist.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_12_add__guess.json
tests/integration/cassettes/test_github_test_12_add__upstream.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_04_clone__subgroup.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_gitlab_test_20_request_create_with_edit_and_no_title.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_04_clone__too_many_slashes.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/gitbucket/README.md
tests/integration/local/gitbucket/init.py
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