You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since it hangs with git_repo.git.pull(…) as well, that would mean it hangs despite just calling communicate() which is expected to work 'properly', as it won't hang forever because it consumes stdout and stderr at the same time. If it hangs nonetheless, maybe ssh hangs or something changed in the python standard library.
I am closing this as there is not enough to go on for a fix, but assuming my assumption is wrong it might be worth to bisect between 3.1.18 and 3.1.27 to find the commit that breaks it. With that knowledge, please reopen this issue or open a new one, or even better, submit a PR with a fix.
Thank you and thanks for your understanding.
Uh oh!
There was an error while loading. Please reload this page.
GitPython 3.1.27 hangs on pull and clone (e.g.
Repo.clone_from(URL, repo_path)
or withgit_repo.git.pull('origin', 'master')
).The strace for the output for pull is as follows:
Everything works as expected on GitPython 3.1.18
The text was updated successfully, but these errors were encountered: