Pygit2 0.24.2 improves support for Windows

Now unit tests pass on Windows. Integration with AppVeyor. Wheels available on Pypi. See the full list of changes. Thanks to Matthias Bartelmeß, Anatoly Techtonik, Robert Hölzl and Carlos Martín Nieto. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

Pygit2 0.22.0 released, updates to libgit2 0.22.0

This release requires the recently released libgit2 0.22.0; other changes include an improved support for remotes. See the full list of changes. Thanks to Carlos Martín Nieto, Matthew Duggan, Greg Fitzgerald, Kevin Kin-Foo, Richard Möhn, Lukas Fleischer, Peter Dave Hello and Philippe Ombredanne. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

Pygit2 0.21.2 fixes regression, use it with libgit2 0.21.1

This release fixes a regression introduced in version 0.21.0, with the index and Python 2. See the full list of changes. Thanks to Carlos Martín Nieto and Arno van Lumig. Otherwise most important is the maintenance release of libgit2 v0.21.1, which among other corrections fixes a critical bug which may lead to data corruption. See […]

Pygit2 0.21.1 and a new skin for the documentation

Changes: Documentation: use the read-the-docs theme New Repository.state_cleanup() New Index.conflicts New checkout option to define the target directory And more… Thanks to Carlos Martín Nieto, Vlad Temian and Jasper Lievisse Adriaanse. Release partially sponsored by Bors LTD Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!  

Pygit2 0.21.0 uses cffi

Changes: Now using cffi Upgraded to libgit2 latest and greatest v0.21.0 And much more… Thanks to Carlos Martín Nieto, Michael Jones, Ian P. McCullough, Jack O’Connor, Thomas Kluyver, Daniel Bruce and Jun Omae. Release partially sponsored by Bors LTD Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

pygit2 0.20.3 introduces support for credentials

Changes: Introduce support for credentials Several memory issues fixed Compatibility fixes for Python 3.3, PyPy3 and Visual Studio And much more… Thanks to Carlos Martín Nieto, Leonardo Rhodes, Devaev Maxim, Erik Meusel, Thomas Kluyver and earl. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

pygit2 version 0.20.2 adds support for pypy

Changes: Support pypy Much improved support for remotes Improved support for index entries A couple of leaks fixed And much more… Thanks to Carlos Martín Nieto, Xu Tao, Alexander Bayandin and Petr Hosek. Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us at https://github.com/libgit2/pygit2 Enjoy!

pygit2 version 0.20.1 brings support for merge and reset

Changes: New remote ref-specs API: #290 New Repository.reset(…): #292, #294 Export GIT_DIFF_MINIMAL: #293 New Repository.merge(…): #295 Fix Repository.blame argument handling: #297 Fix build error on Windows: #298 Fix typo in the README file, Blog → Blob: #301 Now Diff.patch returns None if no patch: #232, #303 New Walker.simplify_first_parent(): #304 Thanks to Jose Plana, Victor Garcia, […]

pygit2 0.20.0 adds support for blame

New in this release is support for blame, and upgrade to libgit2 0.20. Detailed list of changes follows. Changes: Renamed Repository.head_is_orphaned to Repository.head_is_unborn Repository.listall_references and Repository.listall_branches now return a list, instead of a tuple The prototype of clone_repository changed Added support for blame New: Reference.log_append(…) Reference.shorthand Blog.is_binary len(Diff) Patch.additions Patch.deletions Patch.is_binary Thanks to: Carlos Martín […]

pygit2 0.19.1 released

New in this release is support for push. Detailed list of changes follows. API changes: Rename Commit._message to Commit.raw_message Rename Signature._name to Signature.raw_name Rename Signature._email to Signature.raw_email New features: Remote.push(refspec) Tag.get_object() And some bugs fixed. Thanks to: Brodie Rao Fraser Tweedale Andrew Chin Carlos Martín Nieto Resources: Download from https://pypi.python.org/pypi/pygit2 Documentation at http://www.pygit2.org/ Join us […]