LICENSE
MANIFEST.in
README.rst
config.example.cfg
pytest.ini
setup.cfg
setup.py
labelord/__init__.py
labelord/__main__.py
labelord/cli.py
labelord/consts.py
labelord/github.py
labelord/helpers.py
labelord/printing.py
labelord/run_logic.py
labelord/web.py
labelord.egg-info/PKG-INFO
labelord.egg-info/SOURCES.txt
labelord.egg-info/dependency_links.txt
labelord.egg-info/entry_points.txt
labelord.egg-info/not-zip-safe
labelord.egg-info/requires.txt
labelord.egg-info/top_level.txt
labelord/static/bootstrap.min.css
labelord/static/style.css
labelord/templates/error.html
labelord/templates/header.html
labelord/templates/index.html
labelord/templates/layout.html
tests/conftest.py
tests/__pycache__/conftest.cpython-36-PYTEST.pyc
tests/fixtures/utils.py
tests/fixtures/cassettes/test_bad_config.test_no_labels.json
tests/fixtures/cassettes/test_bad_config.test_no_repos.json
tests/fixtures/cassettes/test_bad_config.test_no_token.json
tests/fixtures/cassettes/test_bad_config.test_no_webhook_secret.json
tests/fixtures/cassettes/test_basic.test_activate_webhook.json
tests/fixtures/cassettes/test_basic.test_homepage.json
tests/fixtures/cassettes/test_basic.test_labels.json
tests/fixtures/cassettes/test_basic.test_reload.json
tests/fixtures/cassettes/test_basic.test_repos.json
tests/fixtures/cassettes/test_basic.test_webhook_ping.json
tests/fixtures/cassettes/test_github.test_create_label_for_existing_repo.json
tests/fixtures/cassettes/test_github.test_create_label_for_unexisting_repo.json
tests/fixtures/cassettes/test_github.test_create_label_that_already_exists.json
tests/fixtures/cassettes/test_github.test_create_label_with_bad_token.json
tests/fixtures/cassettes/test_github.test_create_label_with_weird_color.json
tests/fixtures/cassettes/test_github.test_delete_label_for_existing_repo.json
tests/fixtures/cassettes/test_github.test_delete_label_for_unexisting_repo.json
tests/fixtures/cassettes/test_github.test_delete_label_that_doesnt_exist.json
tests/fixtures/cassettes/test_github.test_error_properties.json
tests/fixtures/cassettes/test_github.test_list_labels_from_existing_repo.json
tests/fixtures/cassettes/test_github.test_list_labels_from_unexisting_repo.json
tests/fixtures/cassettes/test_github.test_list_labels_with_bad_token.json
tests/fixtures/cassettes/test_github.test_list_repositories.json
tests/fixtures/cassettes/test_github.test_list_repositories_with_bad_token.json
tests/fixtures/cassettes/test_github.test_update_label_for_existing_repo.json
tests/fixtures/cassettes/test_github.test_update_label_for_unexisting_repo.json
tests/fixtures/cassettes/test_github.test_update_label_that_doesnt_exist.json
tests/fixtures/cassettes/test_github.test_update_label_with_weird_color.json
tests/fixtures/cassettes/test_hooks.test_bad_signature.json
tests/fixtures/cassettes/test_hooks.test_label_created.json
tests/fixtures/cassettes/test_hooks.test_label_created_not_allowed.json
tests/fixtures/cassettes/test_hooks.test_label_deleted.json
tests/fixtures/cassettes/test_hooks.test_label_edited.json
tests/fixtures/cassettes/test_hooks.test_no_redundant.json
tests/fixtures/cassettes/test_hooks.test_no_signature.json
tests/fixtures/cassettes/test_hooks.test_ping.json
tests/fixtures/cassettes/test_index.test_app_info.json
tests/fixtures/cassettes/test_index.test_repos_links.json
tests/fixtures/cassettes/test_index.test_repos_list.json
tests/fixtures/cassettes/test_index.test_repos_list_other.json
tests/fixtures/cassettes/test_list_labels.test_list_bad_credentials.json
tests/fixtures/cassettes/test_list_labels.test_list_more_than_hundred.json
tests/fixtures/cassettes/test_list_labels.test_list_normal.json
tests/fixtures/cassettes/test_list_labels.test_list_unexisting_repo.json
tests/fixtures/cassettes/test_list_repos.test_list_bad_credentials.json
tests/fixtures/cassettes/test_list_repos.test_list_more_than_hundred.json
tests/fixtures/cassettes/test_list_repos.test_list_normal.json
tests/fixtures/cassettes/test_run_prints.test_replace_dry_verbose_with_errors.json
tests/fixtures/cassettes/test_run_prints.test_replace_normal.json
tests/fixtures/cassettes/test_run_prints.test_replace_quiet.json
tests/fixtures/cassettes/test_run_prints.test_replace_quiet_with_errors.json
tests/fixtures/cassettes/test_run_prints.test_replace_verbose.json
tests/fixtures/cassettes/test_run_prints.test_replace_verbose_with_errors.json
tests/fixtures/cassettes/test_run_prints.test_update_dry_verbose_with_errors.json
tests/fixtures/cassettes/test_run_prints.test_update_normal.json
tests/fixtures/cassettes/test_run_prints.test_update_quiet.json
tests/fixtures/cassettes/test_run_prints.test_update_quiet_with_errors.json
tests/fixtures/cassettes/test_run_prints.test_update_verbose.json
tests/fixtures/cassettes/test_run_prints.test_update_verbose_with_errors.json
tests/fixtures/cassettes/test_run_replace.test_replace_all_repos.json
tests/fixtures/cassettes/test_run_replace.test_replace_dry.json
tests/fixtures/cassettes/test_run_replace.test_replace_dry_with_errors.json
tests/fixtures/cassettes/test_run_replace.test_replace_empty_labels.json
tests/fixtures/cassettes/test_run_replace.test_replace_empty_repos.json
tests/fixtures/cassettes/test_run_replace.test_replace_normal.json
tests/fixtures/cassettes/test_run_replace.test_replace_template_repo.json
tests/fixtures/cassettes/test_run_replace.test_replace_with_errors.json
tests/fixtures/cassettes/test_run_tricky.test_change_not_owned.json
tests/fixtures/cassettes/test_run_tricky.test_color_case_sensitivity.json
tests/fixtures/cassettes/test_run_tricky.test_label_case_sensitivity.json
tests/fixtures/cassettes/test_run_tricky.test_precedence_template_repo.json
tests/fixtures/cassettes/test_run_update.test_update_all_repos.json
tests/fixtures/cassettes/test_run_update.test_update_dry.json
tests/fixtures/cassettes/test_run_update.test_update_dry_with_errors.json
tests/fixtures/cassettes/test_run_update.test_update_empty_labels.json
tests/fixtures/cassettes/test_run_update.test_update_empty_repos.json
tests/fixtures/cassettes/test_run_update.test_update_normal.json
tests/fixtures/cassettes/test_run_update.test_update_template_repo.json
tests/fixtures/cassettes/test_run_update.test_update_with_errors.json
tests/fixtures/cassettes/test_usage_click.test_click_run_server.json
tests/fixtures/configs/config_3repos_web.cfg
tests/fixtures/configs/config_basic_web.cfg
tests/fixtures/configs/config_color.cfg
tests/fixtures/configs/config_emptylabels.cfg
tests/fixtures/configs/config_emptyrepos.cfg
tests/fixtures/configs/config_errors.cfg
tests/fixtures/configs/config_label.cfg
tests/fixtures/configs/config_nolabels.cfg
tests/fixtures/configs/config_nolabels_web.cfg
tests/fixtures/configs/config_norepos.cfg
tests/fixtures/configs/config_norepos_web.cfg
tests/fixtures/configs/config_normal.cfg
tests/fixtures/configs/config_nosecret_web.cfg
tests/fixtures/configs/config_notoken_web.cfg
tests/fixtures/configs/config_notowned.cfg
tests/fixtures/configs/config_templaterepo.cfg
tests/fixtures/configs/config_token.cfg
tests/fixtures/configs/config_unaccessible_repos_web.cfg
tests/fixtures/configs/test_config.cfg
tests/fixtures/data/labelord_label_created_webhook.json
tests/fixtures/data/labels01.json
tests/fixtures/data/labels02_p1_0-99.json
tests/fixtures/data/labels02_p2_0-153.json
tests/fixtures/data/no_redundant_maze_deleted.json
tests/fixtures/data/no_redundant_maze_edited.json
tests/fixtures/data/no_redundant_pyplayground_created.json
tests/fixtures/data/no_redundant_pyplayground_deleted.json
tests/fixtures/data/no_redundant_pyplayground_edited.json
tests/fixtures/data/no_redundant_repocribro_deleted.json
tests/fixtures/data/no_redundant_repocribro_edited.json
tests/fixtures/data/pyplayground_label_created_webhook.json
tests/fixtures/data/pyplayground_label_deleted_webhook.json
tests/fixtures/data/pyplayground_label_edited_webhook.json
tests/fixtures/data/pyplayground_ping_webhook.json
tests/fixtures/data/repos01.json
tests/fixtures/data/repos02_p1_0-99.json
tests/fixtures/data/repos02_p2_100-199.json
tests/fixtures/data/repos02_p3_200-299.json
tests/fixtures/data/repos02_p4_300-333.json
tests/tests_cli/test_list_labels.py
tests/tests_cli/test_list_repos.py
tests/tests_cli/test_run_basic.py
tests/tests_cli/test_run_prints.py
tests/tests_cli/test_run_replace.py
tests/tests_cli/test_run_tricky.py
tests/tests_cli/test_run_update.py
tests/tests_cli/__pycache__/test_list_labels.cpython-36-PYTEST.pyc
tests/tests_cli/__pycache__/test_list_repos.cpython-36-PYTEST.pyc
tests/tests_cli/__pycache__/test_run_basic.cpython-36-PYTEST.pyc
tests/tests_cli/__pycache__/test_run_prints.cpython-36-PYTEST.pyc
tests/tests_cli/__pycache__/test_run_replace.cpython-36-PYTEST.pyc
tests/tests_cli/__pycache__/test_run_tricky.cpython-36-PYTEST.pyc
tests/tests_cli/__pycache__/test_run_update.cpython-36-PYTEST.pyc
tests/tests_unit/test_github.py
tests/tests_unit/__pycache__/test_github.cpython-36-PYTEST.pyc
tests/tests_web/test_bad_config.py
tests/tests_web/test_basic.py
tests/tests_web/test_hooks.py
tests/tests_web/test_index.py
tests/tests_web/test_usage_click.py
tests/tests_web/test_usage_flask.py
tests/tests_web/__pycache__/test_bad_config.cpython-36-PYTEST.pyc
tests/tests_web/__pycache__/test_basic.cpython-36-PYTEST.pyc
tests/tests_web/__pycache__/test_hooks.cpython-36-PYTEST.pyc
tests/tests_web/__pycache__/test_index.cpython-36-PYTEST.pyc
tests/tests_web/__pycache__/test_usage_click.cpython-36-PYTEST.pyc
tests/tests_web/__pycache__/test_usage_flask.cpython-36-PYTEST.pyc