Get ready to release 0.21.0
This commit is contained in:
110
README.rst
110
README.rst
@@ -48,34 +48,100 @@ for the topic), send a pull request.
|
|||||||
Authors
|
Authors
|
||||||
==============
|
==============
|
||||||
|
|
||||||
62 developers have contributed at least 1 commit to pygit2::
|
66 developers have contributed at least 1 commit to pygit2::
|
||||||
|
|
||||||
J. David Ibáñez Rémi Duraffort András Veres-Szentkirályi
|
J. David Ibáñez Rémi Duraffort Adam Spiers
|
||||||
Nico von Geyso Sebastian Thiel Benjamin Kircher
|
Nico von Geyso Sebastian Thiel Alexander Bayandin
|
||||||
Carlos Martín Nieto Fraser Tweedale Benjamin Pollack
|
Carlos Martín Nieto Fraser Tweedale Andrew Chin
|
||||||
W. Trevor King Han-Wen Nienhuys Bryan O'Sullivan
|
W. Trevor King Han-Wen Nienhuys András Veres-Szentkirályi
|
||||||
Dave Borowitz Leonardo Rhodes David Fischer
|
Dave Borowitz Leonardo Rhodes Benjamin Kircher
|
||||||
Daniel Rodríguez Troitiño Petr Viktorin David Sanders
|
Daniel Rodríguez Troitiño Petr Viktorin Benjamin Pollack
|
||||||
Richo Healey Alex Chamberlain Devaev Maxim
|
Richo Healey Thomas Kluyver Bryan O'Sullivan
|
||||||
Christian Boos Amit Bakshi Eric Davis
|
Christian Boos Alex Chamberlain Daniel Bruce
|
||||||
Julien Miotte Andrey Devyatkin Erik Meusel
|
Julien Miotte Amit Bakshi David Fischer
|
||||||
Xu Tao Ben Davis Erik van Zijst
|
Xu Tao Andrey Devyatkin David Sanders
|
||||||
Jose Plana Eric Schrijver Ferengee
|
Jose Plana Ben Davis Devaev Maxim
|
||||||
Martin Lenders Hervé Cauwelier Gustavo Di Pietro
|
Martin Lenders Eric Schrijver Eric Davis
|
||||||
Petr Hosek Huang Huang Hugh Cole-Baker
|
Petr Hosek Hervé Cauwelier Erik Meusel
|
||||||
Victor Garcia Jared Flatow Josh Bleecher Snyder
|
Victor Garcia Huang Huang Erik van Zijst
|
||||||
Xavier Delannoy Jiunn Haur Lim Jun Omae
|
Xavier Delannoy Ian P. McCullough Ferengee
|
||||||
Yonggang Luo Sarath Lakshman Óscar San José
|
Yonggang Luo Jack O'Connor Gustavo Di Pietro
|
||||||
Valentin Haenel Vicent Marti Ridge Kennedy
|
Valentin Haenel Jared Flatow Hugh Cole-Baker
|
||||||
Bernardo Heynemann Zoran Zaric Rui Abreu Ferreira
|
Michael Jones Jiunn Haur Lim Josh Bleecher Snyder
|
||||||
John Szakmeister Adam Spiers Thomas Kluyver
|
Bernardo Heynemann Jun Omae Óscar San José
|
||||||
Brodie Rao Alexander Bayandin earl
|
John Szakmeister Sarath Lakshman Ridge Kennedy
|
||||||
David Versmisse Andrew Chin
|
Brodie Rao Vicent Marti Rui Abreu Ferreira
|
||||||
|
David Versmisse Zoran Zaric earl
|
||||||
|
|
||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
0.21.0 (2014-06-27)
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Highlights:
|
||||||
|
|
||||||
|
- Drop official support for Python 2.6, and add support for Python 3.4
|
||||||
|
`#376 <https://github.com/libgit2/pygit2/pull/376>`_
|
||||||
|
|
||||||
|
- Upgrade to libgit2 v0.21.0
|
||||||
|
`#374 <https://github.com/libgit2/pygit2/pull/374>`_
|
||||||
|
|
||||||
|
- Start using cffi
|
||||||
|
`#360 <https://github.com/libgit2/pygit2/pull/360>`_
|
||||||
|
`#361 <https://github.com/libgit2/pygit2/pull/361>`_
|
||||||
|
|
||||||
|
Backward incompatible changes:
|
||||||
|
|
||||||
|
- Replace ``oid`` by ``id`` through the API to follow libgit2 conventions.
|
||||||
|
- Merge API overhaul following changes in libgit2.
|
||||||
|
- New ``Remote.rename(...)`` replaces ``Remote.name = ...``
|
||||||
|
- Now ``Remote.fetch()`` returns a ``TransferProgress`` object.
|
||||||
|
- Now ``Config.get_multivar(...)`` returns an iterator instead of a list.
|
||||||
|
|
||||||
|
New features:
|
||||||
|
|
||||||
|
- New ``Config.snapshot()`` and ``Repository.config_snapshot()``
|
||||||
|
|
||||||
|
- New ``Config`` methods: ``get_bool(...)``, ``get_int(...)``,
|
||||||
|
``parse_bool(...)`` and ``parse_int(...)``
|
||||||
|
`#357 <https://github.com/libgit2/pygit2/pull/357>`_
|
||||||
|
|
||||||
|
- Blob: implement the memory buffer interface
|
||||||
|
`#362 <https://github.com/libgit2/pygit2/pull/362>`_
|
||||||
|
|
||||||
|
- New ``clone_into(...)`` function
|
||||||
|
`#368 <https://github.com/libgit2/pygit2/pull/368>`_
|
||||||
|
|
||||||
|
- Now ``Index`` can be used alone, without a repository
|
||||||
|
`#372 <https://github.com/libgit2/pygit2/pull/372>`_
|
||||||
|
|
||||||
|
- Add more options to ``init_repository``
|
||||||
|
`#347 <https://github.com/libgit2/pygit2/pull/347>`_
|
||||||
|
|
||||||
|
- Support ``Repository.workdir = ...`` and
|
||||||
|
support setting detached heads ``Repository.head = <Oid>``
|
||||||
|
`#377 <https://github.com/libgit2/pygit2/pull/377>`_
|
||||||
|
|
||||||
|
Other:
|
||||||
|
|
||||||
|
- Fix again build with VS2008
|
||||||
|
`#364 <https://github.com/libgit2/pygit2/pull/364>`_
|
||||||
|
|
||||||
|
- Fix ``Blob.diff(...)`` and ``Blob.diff_to_buffer(...)`` arguments passing
|
||||||
|
`#366 <https://github.com/libgit2/pygit2/pull/366>`_
|
||||||
|
|
||||||
|
- Fail gracefully when compiling against the wrong version of libgit2
|
||||||
|
`#365 <https://github.com/libgit2/pygit2/pull/365>`_
|
||||||
|
|
||||||
|
- Several documentation improvements and updates
|
||||||
|
`#359 <https://github.com/libgit2/pygit2/pull/359>`_
|
||||||
|
`#375 <https://github.com/libgit2/pygit2/pull/375>`_
|
||||||
|
`#378 <https://github.com/libgit2/pygit2/pull/378>`_
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
0.20.3 (2014-04-02)
|
0.20.3 (2014-04-02)
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
|
@@ -48,9 +48,9 @@ copyright = u'2010-2014 The pygit2 contributors'
|
|||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '0.20'
|
version = '0.21'
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '0.20.3'
|
release = '0.21.0'
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
@@ -18,7 +18,7 @@ library that has been built against. The version number has a
|
|||||||
.. py:data:: LIBGIT2_VER_MAJOR
|
.. py:data:: LIBGIT2_VER_MAJOR
|
||||||
|
|
||||||
Integer value of the major version number. For example, for the version
|
Integer value of the major version number. For example, for the version
|
||||||
``0.20.0``::
|
``0.21.0``::
|
||||||
|
|
||||||
>>> print LIBGIT2_VER_MAJOR
|
>>> print LIBGIT2_VER_MAJOR
|
||||||
0
|
0
|
||||||
@@ -26,10 +26,10 @@ library that has been built against. The version number has a
|
|||||||
.. py:data:: LIBGIT2_VER_MINOR
|
.. py:data:: LIBGIT2_VER_MINOR
|
||||||
|
|
||||||
Integer value of the minor version number. For example, for the version
|
Integer value of the minor version number. For example, for the version
|
||||||
``0.20.0``::
|
``0.21.0``::
|
||||||
|
|
||||||
>>> print LIBGIT2_VER_MINOR
|
>>> print LIBGIT2_VER_MINOR
|
||||||
20
|
21
|
||||||
|
|
||||||
.. py:data:: LIBGIT2_VER_REVISION
|
.. py:data:: LIBGIT2_VER_REVISION
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ library that has been built against. The version number has a
|
|||||||
The libgit2 version number as a string::
|
The libgit2 version number as a string::
|
||||||
|
|
||||||
>>> print LIBGIT2_VERSION
|
>>> print LIBGIT2_VERSION
|
||||||
'0.20.0'
|
'0.21.0'
|
||||||
|
|
||||||
Errors
|
Errors
|
||||||
======
|
======
|
||||||
|
@@ -26,8 +26,8 @@ When those are installed, you can install pygit2:
|
|||||||
$ python setup.py test
|
$ python setup.py test
|
||||||
|
|
||||||
.. note:: A minor version of pygit2 must be used with the corresponding minor
|
.. note:: A minor version of pygit2 must be used with the corresponding minor
|
||||||
version of libgit2. For example, pygit2 v0.20.x must be used with libgit2
|
version of libgit2. For example, pygit2 v0.21.x must be used with libgit2
|
||||||
v0.20.0
|
v0.21.0
|
||||||
|
|
||||||
Building on \*nix (including OS X)
|
Building on \*nix (including OS X)
|
||||||
===================================
|
===================================
|
||||||
|
@@ -23,4 +23,4 @@
|
|||||||
# the Free Software Foundation, 51 Franklin Street, Fifth Floor,
|
# the Free Software Foundation, 51 Franklin Street, Fifth Floor,
|
||||||
# Boston, MA 02110-1301, USA.
|
# Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
__version__ = '0.20.3'
|
__version__ = '0.21.0'
|
||||||
|
Reference in New Issue
Block a user