Wen Heping submitted a port of GitPython to be included with FreeBSD. It has been great to see all the people that have taken interest in GitPython and have worked to support the project.
GitPython 0.1.4 Released
I’m pleased to announce the release of GitPython 0.1.4. I appreciate all of the work from contributors on this release, especially from Florian Apolloner who has really taken the lead and managed everything.
DOWNLOAD
You can get it directly from cheeseshop at: http://pypi.python.org/pypi/GitPython/
Or checkout the tag with:
$ git fetch --tags
$ git checkout -b 0.1.4 0.1.4
CHANGES
- renamed
git_pythontogit. Be sure to delete all pyc files before testing.
Commit
- Fixed problem with commit stats not working under all conditions.
Git
- Renamed module to cmd.
- Removed shell escaping completely.
- Added support for
stderr,stdin, andwith_status. git_diris now optional in the constructor forgit.Git. Git now falls back toos.getcwd()whengit_diris not specified.- add a
with_exceptionskeyword argument to git commands.GitCommandErroris raised when the exit status is non-zero. - add support for a
GIT_PYTHON_TRACEenvironment variable.GIT_PYTHON_TRACEallows us to debug GitPython’s usage of git through the use of an environment variable.
Tree
- Fixed up problem where
namedoesn’t exist on root of tree.
Repo
- Corrected problem with creating bare repo. Added
Repo.createalias.
Please let us know if you find problems.
We’re at a point where we have to decide where to go with the library, so if you have ideas, we’d like to know that as well.


