From 140305e41011dc7ba37286052927509a93505ec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Tue, 4 Feb 2014 22:26:46 +0100 Subject: [PATCH] Get ready to release 0.20.2 --- README.rst | 153 ++++++++++++++++++++++++---------------------- docs/conf.py | 2 +- docs/install.rst | 2 +- pygit2/version.py | 2 +- 4 files changed, 82 insertions(+), 77 deletions(-) diff --git a/README.rst b/README.rst index 3b6767a..a76fee9 100644 --- a/README.rst +++ b/README.rst @@ -44,42 +44,33 @@ for the topic), send a pull request. 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 - Nico von Geyso Ben Davis - Carlos Martín Nieto Eric Schrijver - W. Trevor King Hervé Cauwelier - Dave Borowitz Huang Huang - Daniel Rodríguez Troitiño Jared Flatow - Richo Healey Jiunn Haur Lim - Christian Boos Sarath Lakshman - Julien Miotte Vicent Marti - Jose Plana Zoran Zaric - Martin Lenders Adam Spiers - Victor Garcia Andrew Chin - Xavier Delannoy András Veres-Szentkirályi - Yonggang Luo Benjamin Kircher - Petr Hosek Benjamin Pollack - Valentin Haenel Bryan O'Sullivan - Xu Tao David Fischer - Bernardo Heynemann David Sanders - John Szakmeister Eric Davis - 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 + J. David Ibáñez Brodie Rao Adam Spiers + Nico von Geyso David Versmisse Alexander Bayandin + Carlos Martín Nieto Rémi Duraffort Andrew Chin + W. Trevor King Sebastian Thiel András Veres-Szentkirályi + Dave Borowitz Fraser Tweedale Benjamin Kircher + Daniel Rodríguez Troitiño Han-Wen Nienhuys Benjamin Pollack + Richo Healey Petr Viktorin Bryan O'Sullivan + Christian Boos Alex Chamberlain David Fischer + Julien Miotte Amit Bakshi David Sanders + Xu Tao Andrey Devyatkin Eric Davis + Jose Plana Ben Davis Erik van Zijst + Martin Lenders Eric Schrijver Ferengee + Petr Hosek Hervé Cauwelier Gustavo Di Pietro + Victor Garcia Huang Huang Hugh Cole-Baker + Xavier Delannoy Jared Flatow Josh Bleecher Snyder + Yonggang Luo Jiunn Haur Lim Jun Omae + Valentin Haenel Sarath Lakshman Óscar San José + Bernardo Heynemann Vicent Marti Ridge Kennedy + John Szakmeister Zoran Zaric Rui Abreu Ferreira Changelog ============== -0.20.2 (2014-02-XX) +0.20.2 (2014-02-04) ------------------- - Support pypy @@ -87,63 +78,40 @@ Changelog `#327 `_ `#333 `_ -- New ``Blob.diff(...)`` and ``Blob.diff_to_buffer(...)`` - `#307 `_ +Repository: - New ``Repository.default_signature`` `#310 `_ -- New ``Commit.tree_id`` and ``Commit.parent_ids`` - `#73 `_ - `#311 `_ - -- New ``Config`` iterator replaces ``Config.foreach`` - `#183 `_ - `#312 `_ - -- New rich comparison between tree entries - `#305 `_ - `#313 `_ - -- New type ``Refspec`` - `#314 `_ - -- New ``Remote.push_url`` - `#315 `_ - -- Now ``path in Tree`` works - `#306 `_ - `#316 `_ - -- New ``Remote.add_push`` and ``Remote.add_fetch`` - `#255 `_ - `#318 `_ - -- New ``Remote.fetch_refspecs`` replaces ``Remote.get_fetch_refspecs()`` and - ``Remote.set_fetch_refspecs(...)`` - `#319 `_ - -- New ``Remote.push_refspecs`` replaces ``Remote.get_push_refspecs()`` and - ``Remote.set_push_refspecs(...)`` - `#319 `_ +Oid: - New ``str(Oid)`` deprecates ``Oid.hex`` `#322 `_ +Object: + - New ``Object.id`` deprecates ``Object.oid`` `#322 `_ - New ``TreeEntry.id`` deprecates ``TreeEntry.oid`` `#322 `_ -- New ``Remote.progress``, ``Remote.transfer_progress`` and - ``Remote.update_tips`` - `#274 `_ - `#324 `_ +- New ``Blob.diff(...)`` and ``Blob.diff_to_buffer(...)`` + `#307 `_ -- New type ``TransferProgress`` - `#274 `_ - `#324 `_ +- New ``Commit.tree_id`` and ``Commit.parent_ids`` + `#73 `_ + `#311 `_ + +- New rich comparison between tree entries + `#305 `_ + `#313 `_ + +- Now ``Tree.__contains__(key)`` supports paths + `#306 `_ + `#316 `_ + +Index: - Now possible to create ``IndexEntry(...)`` `#325 `_ @@ -158,12 +126,49 @@ Changelog - Now ``Index.write_tree(...)`` is able to write to a different repository `#325 `_ +- Fix memory leak in ``IndexEntry.path`` setter + `#335 `_ + +Config: + +- New ``Config`` iterator replaces ``Config.foreach`` + `#183 `_ + `#312 `_ + +Remote: + +- New type ``Refspec`` + `#314 `_ + +- New ``Remote.push_url`` + `#315 `_ + +- New ``Remote.add_push`` and ``Remote.add_fetch`` + `#255 `_ + `#318 `_ + +- New ``Remote.fetch_refspecs`` replaces ``Remote.get_fetch_refspecs()`` and + ``Remote.set_fetch_refspecs(...)`` + `#319 `_ + +- New ``Remote.push_refspecs`` replaces ``Remote.get_push_refspecs()`` and + ``Remote.set_push_refspecs(...)`` + `#319 `_ + +- New ``Remote.progress``, ``Remote.transfer_progress`` and + ``Remote.update_tips`` + `#274 `_ + `#324 `_ + +- New type ``TransferProgress`` + `#274 `_ + `#324 `_ + - Fix refcount leak in ``Repository.remotes`` `#321 `_ `#332 `_ -- Other non user visible changes: - `#331 `_ +Other: `#331 `_ 0.20.1 (2013-12-24) diff --git a/docs/conf.py b/docs/conf.py index addf93d..d7f2799 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.20' # 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 # for a list of supported languages. diff --git a/docs/install.rst b/docs/install.rst index e237037..f74e2d7 100644 --- a/docs/install.rst +++ b/docs/install.rst @@ -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 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) =================================== diff --git a/pygit2/version.py b/pygit2/version.py index 71fbd6f..af8676f 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.20.1' +__version__ = '0.20.2'