Get ready to release 0.20.2

This commit is contained in:
J. David Ibáñez 2014-02-04 22:26:46 +01:00
parent dcd5acc34e
commit 140305e410
4 changed files with 82 additions and 77 deletions

View File

@ -44,42 +44,33 @@ for the topic), send a pull request.
Authors Authors
============== ==============
56 developers have contributed at least 1 commit to pygit2:: 57 developers have contributed at least 1 commit to pygit2::
J. David Ibáñez Andrey Devyatkin J. David Ibáñez Brodie Rao Adam Spiers
Nico von Geyso Ben Davis Nico von Geyso David Versmisse Alexander Bayandin
Carlos Martín Nieto Eric Schrijver Carlos Martín Nieto Rémi Duraffort Andrew Chin
W. Trevor King Hervé Cauwelier W. Trevor King Sebastian Thiel András Veres-Szentkirályi
Dave Borowitz Huang Huang Dave Borowitz Fraser Tweedale Benjamin Kircher
Daniel Rodríguez Troitiño Jared Flatow Daniel Rodríguez Troitiño Han-Wen Nienhuys Benjamin Pollack
Richo Healey Jiunn Haur Lim Richo Healey Petr Viktorin Bryan O'Sullivan
Christian Boos Sarath Lakshman Christian Boos Alex Chamberlain David Fischer
Julien Miotte Vicent Marti Julien Miotte Amit Bakshi David Sanders
Jose Plana Zoran Zaric Xu Tao Andrey Devyatkin Eric Davis
Martin Lenders Adam Spiers Jose Plana Ben Davis Erik van Zijst
Victor Garcia Andrew Chin Martin Lenders Eric Schrijver Ferengee
Xavier Delannoy András Veres-Szentkirályi Petr Hosek Hervé Cauwelier Gustavo Di Pietro
Yonggang Luo Benjamin Kircher Victor Garcia Huang Huang Hugh Cole-Baker
Petr Hosek Benjamin Pollack Xavier Delannoy Jared Flatow Josh Bleecher Snyder
Valentin Haenel Bryan O'Sullivan Yonggang Luo Jiunn Haur Lim Jun Omae
Xu Tao David Fischer Valentin Haenel Sarath Lakshman Óscar San José
Bernardo Heynemann David Sanders Bernardo Heynemann Vicent Marti Ridge Kennedy
John Szakmeister Eric Davis John Szakmeister Zoran Zaric Rui Abreu Ferreira
Brodie Rao Erik van Zijst
David Versmisse Ferengee
Rémi Duraffort Gustavo Di Pietro
Sebastian Thiel Hugh Cole-Baker
Fraser Tweedale Josh Bleecher Snyder
Han-Wen Nienhuys Jun Omae
Petr Viktorin Óscar San José
Alex Chamberlain Ridge Kennedy
Amit Bakshi Rui Abreu Ferreira
Changelog Changelog
============== ==============
0.20.2 (2014-02-XX) 0.20.2 (2014-02-04)
------------------- -------------------
- Support pypy - Support pypy
@ -87,63 +78,40 @@ Changelog
`#327 <https://github.com/libgit2/pygit2/pull/327>`_ `#327 <https://github.com/libgit2/pygit2/pull/327>`_
`#333 <https://github.com/libgit2/pygit2/pull/333>`_ `#333 <https://github.com/libgit2/pygit2/pull/333>`_
- New ``Blob.diff(...)`` and ``Blob.diff_to_buffer(...)`` Repository:
`#307 <https://github.com/libgit2/pygit2/pull/307>`_
- New ``Repository.default_signature`` - New ``Repository.default_signature``
`#310 <https://github.com/libgit2/pygit2/pull/310>`_ `#310 <https://github.com/libgit2/pygit2/pull/310>`_
- New ``Commit.tree_id`` and ``Commit.parent_ids`` Oid:
`#73 <https://github.com/libgit2/pygit2/issues/73>`_
`#311 <https://github.com/libgit2/pygit2/pull/311>`_
- New ``Config`` iterator replaces ``Config.foreach``
`#183 <https://github.com/libgit2/pygit2/issues/183>`_
`#312 <https://github.com/libgit2/pygit2/pull/312>`_
- New rich comparison between tree entries
`#305 <https://github.com/libgit2/pygit2/issues/305>`_
`#313 <https://github.com/libgit2/pygit2/pull/313>`_
- New type ``Refspec``
`#314 <https://github.com/libgit2/pygit2/pull/314>`_
- New ``Remote.push_url``
`#315 <https://github.com/libgit2/pygit2/pull/314>`_
- Now ``path in Tree`` works
`#306 <https://github.com/libgit2/pygit2/issues/306>`_
`#316 <https://github.com/libgit2/pygit2/pull/316>`_
- New ``Remote.add_push`` and ``Remote.add_fetch``
`#255 <https://github.com/libgit2/pygit2/issues/255>`_
`#318 <https://github.com/libgit2/pygit2/pull/318>`_
- New ``Remote.fetch_refspecs`` replaces ``Remote.get_fetch_refspecs()`` and
``Remote.set_fetch_refspecs(...)``
`#319 <https://github.com/libgit2/pygit2/pull/319>`_
- New ``Remote.push_refspecs`` replaces ``Remote.get_push_refspecs()`` and
``Remote.set_push_refspecs(...)``
`#319 <https://github.com/libgit2/pygit2/pull/319>`_
- New ``str(Oid)`` deprecates ``Oid.hex`` - New ``str(Oid)`` deprecates ``Oid.hex``
`#322 <https://github.com/libgit2/pygit2/pull/322>`_ `#322 <https://github.com/libgit2/pygit2/pull/322>`_
Object:
- New ``Object.id`` deprecates ``Object.oid`` - New ``Object.id`` deprecates ``Object.oid``
`#322 <https://github.com/libgit2/pygit2/pull/322>`_ `#322 <https://github.com/libgit2/pygit2/pull/322>`_
- New ``TreeEntry.id`` deprecates ``TreeEntry.oid`` - New ``TreeEntry.id`` deprecates ``TreeEntry.oid``
`#322 <https://github.com/libgit2/pygit2/pull/322>`_ `#322 <https://github.com/libgit2/pygit2/pull/322>`_
- New ``Remote.progress``, ``Remote.transfer_progress`` and - New ``Blob.diff(...)`` and ``Blob.diff_to_buffer(...)``
``Remote.update_tips`` `#307 <https://github.com/libgit2/pygit2/pull/307>`_
`#274 <https://github.com/libgit2/pygit2/issues/274>`_
`#324 <https://github.com/libgit2/pygit2/pull/324>`_
- New type ``TransferProgress`` - New ``Commit.tree_id`` and ``Commit.parent_ids``
`#274 <https://github.com/libgit2/pygit2/issues/274>`_ `#73 <https://github.com/libgit2/pygit2/issues/73>`_
`#324 <https://github.com/libgit2/pygit2/pull/324>`_ `#311 <https://github.com/libgit2/pygit2/pull/311>`_
- New rich comparison between tree entries
`#305 <https://github.com/libgit2/pygit2/issues/305>`_
`#313 <https://github.com/libgit2/pygit2/pull/313>`_
- Now ``Tree.__contains__(key)`` supports paths
`#306 <https://github.com/libgit2/pygit2/issues/306>`_
`#316 <https://github.com/libgit2/pygit2/pull/316>`_
Index:
- Now possible to create ``IndexEntry(...)`` - Now possible to create ``IndexEntry(...)``
`#325 <https://github.com/libgit2/pygit2/pull/325>`_ `#325 <https://github.com/libgit2/pygit2/pull/325>`_
@ -158,12 +126,49 @@ Changelog
- Now ``Index.write_tree(...)`` is able to write to a different repository - Now ``Index.write_tree(...)`` is able to write to a different repository
`#325 <https://github.com/libgit2/pygit2/pull/325>`_ `#325 <https://github.com/libgit2/pygit2/pull/325>`_
- Fix memory leak in ``IndexEntry.path`` setter
`#335 <https://github.com/libgit2/pygit2/pull/335>`_
Config:
- New ``Config`` iterator replaces ``Config.foreach``
`#183 <https://github.com/libgit2/pygit2/issues/183>`_
`#312 <https://github.com/libgit2/pygit2/pull/312>`_
Remote:
- New type ``Refspec``
`#314 <https://github.com/libgit2/pygit2/pull/314>`_
- New ``Remote.push_url``
`#315 <https://github.com/libgit2/pygit2/pull/314>`_
- New ``Remote.add_push`` and ``Remote.add_fetch``
`#255 <https://github.com/libgit2/pygit2/issues/255>`_
`#318 <https://github.com/libgit2/pygit2/pull/318>`_
- New ``Remote.fetch_refspecs`` replaces ``Remote.get_fetch_refspecs()`` and
``Remote.set_fetch_refspecs(...)``
`#319 <https://github.com/libgit2/pygit2/pull/319>`_
- New ``Remote.push_refspecs`` replaces ``Remote.get_push_refspecs()`` and
``Remote.set_push_refspecs(...)``
`#319 <https://github.com/libgit2/pygit2/pull/319>`_
- New ``Remote.progress``, ``Remote.transfer_progress`` and
``Remote.update_tips``
`#274 <https://github.com/libgit2/pygit2/issues/274>`_
`#324 <https://github.com/libgit2/pygit2/pull/324>`_
- New type ``TransferProgress``
`#274 <https://github.com/libgit2/pygit2/issues/274>`_
`#324 <https://github.com/libgit2/pygit2/pull/324>`_
- Fix refcount leak in ``Repository.remotes`` - Fix refcount leak in ``Repository.remotes``
`#321 <https://github.com/libgit2/pygit2/issues/321>`_ `#321 <https://github.com/libgit2/pygit2/issues/321>`_
`#332 <https://github.com/libgit2/pygit2/pull/332>`_ `#332 <https://github.com/libgit2/pygit2/pull/332>`_
- Other non user visible changes: Other: `#331 <https://github.com/libgit2/pygit2/pull/331>`_
`#331 <https://github.com/libgit2/pygit2/pull/331>`_
0.20.1 (2013-12-24) 0.20.1 (2013-12-24)

View File

@ -50,7 +50,7 @@ copyright = u'2010-2014 The pygit2 contributors'
# The short X.Y version. # The short X.Y version.
version = '0.20' version = '0.20'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '0.20.1' release = '0.20.2'
# 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.

View File

@ -27,7 +27,7 @@ When those are installed, you can install pygit2:
.. 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.20.x must be used with libgit2
v0.20.1. v0.20.0
Building on \*nix (including OS X) Building on \*nix (including OS X)
=================================== ===================================

View File

@ -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.1' __version__ = '0.20.2'