Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork938
Open
Labels
Description
Hello,
I am a new GitPython user and I would like to display a progress bar when cloning locally a large GitHub repository. To begin with, I have created a RemoteProgress based class and I have plugged it in the clone_from() function :
fromgitimportRepofromgit.remoteimportRemoteProgressclassProgress(RemoteProgress):defupdate(self,*args):print(self._cur_line)Repo.clone_from(github_url,local_path,progress=Progress())
When I run it, I have well the progress from 0 to 100% ofremote: Counting objects: andremote: Compressing objects: steps (which are super fast) but after that, nothing more : the terminal keep freezed until the end of the download.
How to catch the progress of the download itself ?
Thank you in advance!