├── .coveragerc ├── .github └── workflows │ ├── ci-workflow.yml │ └── publish-workflow.yml ├── .gitignore ├── .pyup.yml ├── LICENCE ├── PyGitUp ├── __init__.py ├── git_wrapper.py ├── gitup.py ├── tests │ ├── __init__.py │ ├── test_ahead_of_upstream.py │ ├── test_detached.py │ ├── test_diverged.py │ ├── test_fast_forwarded.py │ ├── test_faster_fastforwarded.py │ ├── test_fetch_fail.py │ ├── test_fetch_interrupted.py │ ├── test_fetch_large_output.py │ ├── test_fetchall.py │ ├── test_git_not_in_path.py │ ├── test_issue_55.py │ ├── test_local_tracking.py │ ├── test_log_hook.py │ ├── test_multiple_remotes.py │ ├── test_no_remotes.py │ ├── test_nofetch.py │ ├── test_not_on_a_git_repo.py │ ├── test_out_of_tree.py │ ├── test_overwrite_untracked_error.py │ ├── test_push.py │ ├── test_rebase_arguments.py │ ├── test_rebase_error.py │ ├── test_rebasing.py │ ├── test_remote_branch_deleted.py │ ├── test_returning_to_branch.py │ ├── test_run_in_subdir.py │ ├── test_separate_worktree.py │ ├── test_stash_error.py │ ├── test_submodules.py │ ├── test_submodules_dirty.py │ ├── test_tracking.py │ ├── test_unstash_error.py │ ├── test_up_to_date.py │ ├── test_utils.py │ └── test_version.py └── utils.py ├── README.rst ├── poetry.lock └── pyproject.toml /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/ci-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/.github/workflows/ci-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/publish-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/.github/workflows/publish-workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/.gitignore -------------------------------------------------------------------------------- /.pyup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/.pyup.yml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/LICENCE -------------------------------------------------------------------------------- /PyGitUp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PyGitUp/git_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/git_wrapper.py -------------------------------------------------------------------------------- /PyGitUp/gitup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/gitup.py -------------------------------------------------------------------------------- /PyGitUp/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/__init__.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_ahead_of_upstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_ahead_of_upstream.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_detached.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_detached.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_diverged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_diverged.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_fast_forwarded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_fast_forwarded.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_faster_fastforwarded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_faster_fastforwarded.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_fetch_fail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_fetch_fail.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_fetch_interrupted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_fetch_interrupted.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_fetch_large_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_fetch_large_output.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_fetchall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_fetchall.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_git_not_in_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_git_not_in_path.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_issue_55.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_issue_55.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_local_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_local_tracking.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_log_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_log_hook.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_multiple_remotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_multiple_remotes.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_no_remotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_no_remotes.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_nofetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_nofetch.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_not_on_a_git_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_not_on_a_git_repo.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_out_of_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_out_of_tree.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_overwrite_untracked_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_overwrite_untracked_error.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_push.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_rebase_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_rebase_arguments.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_rebase_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_rebase_error.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_rebasing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_rebasing.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_remote_branch_deleted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_remote_branch_deleted.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_returning_to_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_returning_to_branch.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_run_in_subdir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_run_in_subdir.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_separate_worktree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_separate_worktree.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_stash_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_stash_error.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_submodules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_submodules.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_submodules_dirty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_submodules_dirty.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_tracking.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_unstash_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_unstash_error.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_up_to_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_up_to_date.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_utils.py -------------------------------------------------------------------------------- /PyGitUp/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/tests/test_version.py -------------------------------------------------------------------------------- /PyGitUp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/PyGitUp/utils.py -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/README.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/msiemens/PyGitUp/HEAD/pyproject.toml --------------------------------------------------------------------------------