From a0a70c3264ca7b40c10f286b9c8dcb62d3fbffc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Tue, 22 Jul 2014 18:15:20 +0200 Subject: [PATCH] Get ready for 0.21.1 release --- README.rst | 98 ++++++++++++++++++----------------------------- docs/conf.py | 2 +- docs/install.rst | 10 ++--- pygit2/version.py | 2 +- 4 files changed, 45 insertions(+), 67 deletions(-) diff --git a/README.rst b/README.rst index 47e6ff2..711b4b4 100644 --- a/README.rst +++ b/README.rst @@ -9,77 +9,23 @@ Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git. Pygit2 works with Python 2.7, 3.2, 3.3, 3.4 and pypy. -It is likely to work with Python 2.6 and 3.1, but these versions are not -officially supported. - - -Pygit2 links: +Links: - http://github.com/libgit2/pygit2 -- Source code and issue tracker - http://www.pygit2.org/ -- Documentation - http://pypi.python.org/pypi/pygit2 -- Download -Quick install guide -=================== - -1. Checkout the libgit2 release which corresponds to the pygit2 version:: - - $ git clone git://github.com/libgit2/libgit2.git -b 0.21.0 - -2. Build and install libgit2 - https://github.com/libgit2/libgit2/#building-libgit2---using-cmake - -3. Install pygit2 with *pip*:: - - $ pip install cffi - $ pip install pygit2 - -For detailed instructions check the documentation, -http://www.pygit2.org/install.html - - -Contributing -============ - -Fork libgit2/pygit2 on GitHub, make it awesomer (preferably in a branch named -for the topic), send a pull request. - - -Authors +How to install ============== -66 developers have contributed at least 1 commit to pygit2:: - - J. David Ibáñez Rémi Duraffort Adam Spiers - Nico von Geyso Sebastian Thiel Alexander Bayandin - Carlos Martín Nieto Fraser Tweedale Andrew Chin - W. Trevor King Han-Wen Nienhuys András Veres-Szentkirályi - Dave Borowitz Leonardo Rhodes Benjamin Kircher - Daniel Rodríguez Troitiño Petr Viktorin Benjamin Pollack - Richo Healey Thomas Kluyver Bryan O'Sullivan - Christian Boos Alex Chamberlain Daniel Bruce - Julien Miotte Amit Bakshi David Fischer - Xu Tao Andrey Devyatkin David Sanders - Jose Plana Ben Davis Devaev Maxim - Martin Lenders Eric Schrijver Eric Davis - Petr Hosek Hervé Cauwelier Erik Meusel - Victor Garcia Huang Huang Erik van Zijst - Xavier Delannoy Ian P. McCullough Ferengee - Yonggang Luo Jack O'Connor Gustavo Di Pietro - Valentin Haenel Jared Flatow Hugh Cole-Baker - Michael Jones Jiunn Haur Lim Josh Bleecher Snyder - Bernardo Heynemann Jun Omae Óscar San José - John Szakmeister Sarath Lakshman Ridge Kennedy - Brodie Rao Vicent Marti Rui Abreu Ferreira - David Versmisse Zoran Zaric earl +- Check http://www.pygit2.org/install.html Changelog ============== - -0.21.1 (2014-0X-XX) +0.21.1 (2014-07-22) ------------------- - Install fix @@ -99,19 +45,22 @@ Changelog - New ``Repository.state_cleanup()`` `#386 `_ -- New ```Index.conflicts`` +- New ``Index.conflicts`` `#345 `_ `#389 `_ - New checkout option to define the target directory `#390 `_ + +Backward incompatible changes: + - Now the checkout strategy must be a keyword argument. Change ``Repository.checkout(refname, strategy)`` to ``Repository.checkout(refname, strategy=strategy)`` - Idem for checkout_head checkout_index and checkout_tree + Idem for ``checkout_head``, ``checkout_index`` and ``checkout_tree`` 0.21.0 (2014-06-27) @@ -384,6 +333,35 @@ Other: `#331 `_ `#289 `_ +Authors +============== + +66 developers have contributed at least 1 commit to pygit2:: + + J. David Ibáñez Rémi Duraffort Adam Spiers + Nico von Geyso Sebastian Thiel Alexander Bayandin + Carlos Martín Nieto Fraser Tweedale Andrew Chin + W. Trevor King Han-Wen Nienhuys András Veres-Szentkirályi + Dave Borowitz Leonardo Rhodes Benjamin Kircher + Daniel Rodríguez Troitiño Petr Viktorin Benjamin Pollack + Richo Healey Thomas Kluyver Bryan O'Sullivan + Christian Boos Alex Chamberlain Daniel Bruce + Julien Miotte Amit Bakshi David Fischer + Xu Tao Andrey Devyatkin David Sanders + Jose Plana Ben Davis Devaev Maxim + Martin Lenders Eric Schrijver Eric Davis + Petr Hosek Hervé Cauwelier Erik Meusel + Victor Garcia Huang Huang Erik van Zijst + Xavier Delannoy Ian P. McCullough Ferengee + Yonggang Luo Jack O'Connor Gustavo Di Pietro + Valentin Haenel Jared Flatow Hugh Cole-Baker + Michael Jones Jiunn Haur Lim Josh Bleecher Snyder + Bernardo Heynemann Jun Omae Óscar San José + John Szakmeister Sarath Lakshman Ridge Kennedy + Brodie Rao Vicent Marti Rui Abreu Ferreira + David Versmisse Zoran Zaric earl + + License ============== diff --git a/docs/conf.py b/docs/conf.py index faed8f2..b05baf0 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,7 +50,7 @@ copyright = u'2010-2014 The pygit2 contributors' # The short X.Y version. version = '0.21' # The full version, including alpha/beta/rc tags. -release = '0.21.0' +release = '0.21.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/install.rst b/docs/install.rst index d6e7b33..82983a2 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -34,11 +34,11 @@ match before filling un bug report. As illustration see this table of compatible releases: - +-----------+------+------------------------------+--------------+--------------+ - |**libgit2**|0.21.0|0.20.0 |0.19.0 |0.18.0 | - +-----------+------+------------------------------+--------------+--------------+ - |**pygit2** |0.21.0|0.20.0, 0.20.1, 0.20.2, 0.20.3|0.19.0, 0.19.1|0.18.0, 0.18.1| - +-----------+------+------------------------------+--------------+--------------+ + +-----------+--------------+------------------------------+--------------+ + |**libgit2**|0.21.0 |0.20.0 |0.19.0 | + +-----------+--------------+------------------------------+--------------+ + |**pygit2** |0.21.0, 0.21.1|0.20.0, 0.20.1, 0.20.2, 0.20.3|0.19.0, 0.19.1| + +-----------+--------------+------------------------------+--------------+ **Warning!** Backwards compatibility is not guaranteed even between micro releases. Please check the release notes for incompatible changes before diff --git a/pygit2/version.py b/pygit2/version.py index cf9fe6b..3f5183a 100644 --- a/pygit2/version.py +++ b/pygit2/version.py @@ -23,4 +23,4 @@ # the Free Software Foundation, 51 Franklin Street, Fifth Floor, # Boston, MA 02110-1301, USA. -__version__ = '0.21.0' +__version__ = '0.21.1'