@@ -44,77 +44,105 @@ for the topic), send a pull request.
44
44
Authors
45
45
==============
46
46
47
- 56 developers have contributed at least 1 commit to pygit2::
48
-
49
- J. David Ibáñez Andrey Devyatkin
50
- Nico von Geyso Ben Davis
51
- Carlos Martín Nieto Eric Schrijver
52
- W. Trevor King Hervé Cauwelier
53
- Dave Borowitz Huang Huang
54
- Daniel Rodríguez Troitiño Jared Flatow
55
- Richo Healey Jiunn Haur Lim
56
- Christian Boos Sarath Lakshman
57
- Julien Miotte Vicent Marti
58
- Jose Plana Zoran Zaric
59
- Martin Lenders Adam Spiers
60
- Victor Garcia Andrew Chin
61
- Xavier Delannoy András Veres-Szentkirályi
62
- Yonggang Luo Benjamin Kircher
63
- Petr Hosek Benjamin Pollack
64
- Valentin Haenel Bryan O'Sullivan
65
- Xu Tao David Fischer
66
- Bernardo Heynemann David Sanders
67
- John Szakmeister Eric Davis
68
- Brodie Rao Erik van Zijst
69
- David Versmisse Ferengee
70
- Rémi Duraffort Gustavo Di Pietro
71
- Sebastian Thiel Hugh Cole-Baker
72
- Fraser Tweedale Josh Bleecher Snyder
73
- Han-Wen Nienhuys Jun Omae
74
- Petr Viktorin Óscar San José
75
- Alex Chamberlain Ridge Kennedy
76
- Amit Bakshi Rui Abreu Ferreira
47
+ 57 developers have contributed at least 1 commit to pygit2::
48
+
49
+ J. David Ibáñez Brodie Rao Adam Spiers
50
+ Nico von Geyso David Versmisse Alexander Bayandin
51
+ Carlos Martín Nieto Rémi Duraffort Andrew Chin
52
+ W. Trevor King Sebastian Thiel András Veres-Szentkirályi
53
+ Dave Borowitz Fraser Tweedale Benjamin Kircher
54
+ Daniel Rodríguez Troitiño Han-Wen Nienhuys Benjamin Pollack
55
+ Richo Healey Petr Viktorin Bryan O'Sullivan
56
+ Christian Boos Alex Chamberlain David Fischer
57
+ Julien Miotte Amit Bakshi David Sanders
58
+ Xu Tao Andrey Devyatkin Eric Davis
59
+ Jose Plana Ben Davis Erik van Zijst
60
+ Martin Lenders Eric Schrijver Ferengee
61
+ Petr Hosek Hervé Cauwelier Gustavo Di Pietro
62
+ Victor Garcia Huang Huang Hugh Cole-Baker
63
+ Xavier Delannoy Jared Flatow Josh Bleecher Snyder
64
+ Yonggang Luo Jiunn Haur Lim Jun Omae
65
+ Valentin Haenel Sarath Lakshman Óscar San José
66
+ Bernardo Heynemann Vicent Marti Ridge Kennedy
67
+ John Szakmeister Zoran Zaric Rui Abreu Ferreira
77
68
78
69
79
70
Changelog
80
71
==============
81
72
82
- 0.20.2 (2014-02-XX )
73
+ 0.20.2 (2014-02-04 )
83
74
-------------------
84
75
85
76
- Support pypy
86
77
`#209 <https://github.com/libgit2/pygit2/issues/209 >`_
87
78
`#327 <https://github.com/libgit2/pygit2/pull/327 >`_
88
79
`#333 <https://github.com/libgit2/pygit2/pull/333 >`_
89
80
90
- - New ``Blob.diff(...) `` and ``Blob.diff_to_buffer(...) ``
91
- `#307 <https://github.com/libgit2/pygit2/pull/307 >`_
81
+ Repository:
92
82
93
83
- New ``Repository.default_signature ``
94
84
`#310 <https://github.com/libgit2/pygit2/pull/310 >`_
95
85
86
+ Oid:
87
+
88
+ - New ``str(Oid) `` deprecates ``Oid.hex ``
89
+ `#322 <https://github.com/libgit2/pygit2/pull/322 >`_
90
+
91
+ Object:
92
+
93
+ - New ``Object.id `` deprecates ``Object.oid ``
94
+ `#322 <https://github.com/libgit2/pygit2/pull/322 >`_
95
+
96
+ - New ``TreeEntry.id `` deprecates ``TreeEntry.oid ``
97
+ `#322 <https://github.com/libgit2/pygit2/pull/322 >`_
98
+
99
+ - New ``Blob.diff(...) `` and ``Blob.diff_to_buffer(...) ``
100
+ `#307 <https://github.com/libgit2/pygit2/pull/307 >`_
101
+
96
102
- New ``Commit.tree_id `` and ``Commit.parent_ids ``
97
103
`#73 <https://github.com/libgit2/pygit2/issues/73 >`_
98
104
`#311 <https://github.com/libgit2/pygit2/pull/311 >`_
99
105
106
+ - New rich comparison between tree entries
107
+ `#305 <https://github.com/libgit2/pygit2/issues/305 >`_
108
+ `#313 <https://github.com/libgit2/pygit2/pull/313 >`_
109
+
110
+ - Now ``Tree.__contains__(key) `` supports paths
111
+ `#306 <https://github.com/libgit2/pygit2/issues/306 >`_
112
+ `#316 <https://github.com/libgit2/pygit2/pull/316 >`_
113
+
114
+ Index:
115
+
116
+ - Now possible to create ``IndexEntry(...) ``
117
+ `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
118
+
119
+ - Now ``IndexEntry.path ``, ``IndexEntry.oid `` and ``IndexEntry.mode `` are
120
+ writable
121
+ `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
122
+
123
+ - Now ``Index.add(...) `` accepts an ``IndexEntry `` too
124
+ `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
125
+
126
+ - Now ``Index.write_tree(...) `` is able to write to a different repository
127
+ `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
128
+
129
+ - Fix memory leak in ``IndexEntry.path `` setter
130
+ `#335 <https://github.com/libgit2/pygit2/pull/335 >`_
131
+
132
+ Config:
133
+
100
134
- New ``Config `` iterator replaces ``Config.foreach ``
101
135
`#183 <https://github.com/libgit2/pygit2/issues/183 >`_
102
136
`#312 <https://github.com/libgit2/pygit2/pull/312 >`_
103
137
104
- - New rich comparison between tree entries
105
- `#305 <https://github.com/libgit2/pygit2/issues/305 >`_
106
- `#313 <https://github.com/libgit2/pygit2/pull/313 >`_
138
+ Remote:
107
139
108
140
- New type ``Refspec ``
109
141
`#314 <https://github.com/libgit2/pygit2/pull/314 >`_
110
142
111
143
- New ``Remote.push_url ``
112
144
`#315 <https://github.com/libgit2/pygit2/pull/314 >`_
113
145
114
- - Now ``path in Tree `` works
115
- `#306 <https://github.com/libgit2/pygit2/issues/306 >`_
116
- `#316 <https://github.com/libgit2/pygit2/pull/316 >`_
117
-
118
146
- New ``Remote.add_push `` and ``Remote.add_fetch ``
119
147
`#255 <https://github.com/libgit2/pygit2/issues/255 >`_
120
148
`#318 <https://github.com/libgit2/pygit2/pull/318 >`_
@@ -127,15 +155,6 @@ Changelog
127
155
``Remote.set_push_refspecs(...) ``
128
156
`#319 <https://github.com/libgit2/pygit2/pull/319 >`_
129
157
130
- - New ``str(Oid) `` deprecates ``Oid.hex ``
131
- `#322 <https://github.com/libgit2/pygit2/pull/322 >`_
132
-
133
- - New ``Object.id `` deprecates ``Object.oid ``
134
- `#322 <https://github.com/libgit2/pygit2/pull/322 >`_
135
-
136
- - New ``TreeEntry.id `` deprecates ``TreeEntry.oid ``
137
- `#322 <https://github.com/libgit2/pygit2/pull/322 >`_
138
-
139
158
- New ``Remote.progress ``, ``Remote.transfer_progress `` and
140
159
``Remote.update_tips ``
141
160
`#274 <https://github.com/libgit2/pygit2/issues/274 >`_
@@ -145,25 +164,11 @@ Changelog
145
164
`#274 <https://github.com/libgit2/pygit2/issues/274 >`_
146
165
`#324 <https://github.com/libgit2/pygit2/pull/324 >`_
147
166
148
- - Now possible to create ``IndexEntry(...) ``
149
- `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
150
-
151
- - Now ``IndexEntry.path ``, ``IndexEntry.oid `` and ``IndexEntry.mode `` are
152
- writable
153
- `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
154
-
155
- - Now ``Index.add(...) `` accepts an ``IndexEntry `` too
156
- `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
157
-
158
- - Now ``Index.write_tree(...) `` is able to write to a different repository
159
- `#325 <https://github.com/libgit2/pygit2/pull/325 >`_
160
-
161
167
- Fix refcount leak in ``Repository.remotes ``
162
168
`#321 <https://github.com/libgit2/pygit2/issues/321 >`_
163
169
`#332 <https://github.com/libgit2/pygit2/pull/332 >`_
164
170
165
- - Other non user visible changes:
166
- `#331 <https://github.com/libgit2/pygit2/pull/331 >`_
171
+ Other: `#331 <https://github.com/libgit2/pygit2/pull/331 >`_
167
172
168
173
169
174
0.20.1 (2013-12-24)
0 commit comments