Infinidat / gitpy

Python bindings for the Git source control system
Other
19 stars 2 forks source link

gitpy may be stuck if executing a git command that returns a lot of output #7

Open wiggin15 opened 11 years ago

wiggin15 commented 11 years ago

I'm running getNewCommits to get the difference between two branches. The branches differ by 1782 commits. The command gets stuck, because it runs a "git" command that returns a lot of output, and Popen doesn't handle large output.

vmalloc commented 11 years ago

gitpy is no longer actively maintained. I strongly recommend GitPython (https://github.com/gitpython-developers/GitPython), which has a pure-python object access layer, and implements streaming of large objects more efficiently...