When doing repo.remotes.origin.pull() I was getting an AssertionError in _get_fetch_info_from_stderr. After some troubleshooting I found this was caused because you are only excluding lines starting with "from" in https://github.com/gitpython-developers/GitPython/blob/0.3/git/remote.py#L523 which doesn't apply for non English locales.