beeware / briefcase

Tools to support converting a Python project into a standalone native application.

Home Page:https://briefcase.readthedocs.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add a progress bar for Git actions

rmartin16 opened this issue · comments

What is the problem or limitation you are having?

Currently, without very verbose logging, actions performed by Git are unaccompanied by a progress bar. For slow internet connections or large repos, this leads users to believe Briefcase is frozen.

Describe the solution you'd like

Actions performed by Git should have feedback in the console that activity is occurring and the user should not interfere.

Describe alternatives you've considered

Work in #1855 et al. is limiting the impact of depending on Git.

Additional context

GitPython is currently used to interact with Git. It supports adding progress bars for arbitrary Git actions.