2
0
Jelmer Vernooij 9 жил өмнө
parent
commit
e62d2e2566
3 өөрчлөгдсөн 155 нэмэгдсэн , 154 устгасан
  1. 151 151
      NEWS
  2. 1 1
      README.md
  3. 3 2
      setup.py

+ 151 - 151
NEWS

@@ -5,7 +5,7 @@
  BUG FIXES
  BUG FIXES
 
 
   * Fix regression removing untouched refs when pushing over SSH.
   * Fix regression removing untouched refs when pushing over SSH.
-    (Jelmer Vernooij #441)
+    (Jelmer Vernooij #441)
 
 
   * Skip Python3 tests for SWIFT contrib module, as it has not yet
   * Skip Python3 tests for SWIFT contrib module, as it has not yet
     been ported.
     been ported.
@@ -15,13 +15,13 @@
  BUG FIXES
  BUG FIXES
 
 
   * Fix ShaFile.id after modification of a copied ShaFile.
   * Fix ShaFile.id after modification of a copied ShaFile.
-    (Félix Mattrat, Jelmer Vernooij)
+    (Félix Mattrat, Jelmer Vernooij)
 
 
   * Support removing refs from porcelain.push.
   * Support removing refs from porcelain.push.
-    (Jelmer Vernooij, #437)
+    (Jelmer Vernooij, #437)
 
 
   * Stop magic protocol ref `capabilities^{}` from leaking out
   * Stop magic protocol ref `capabilities^{}` from leaking out
-    to clients. (Jelmer Vernooij, #254)
+    to clients. (Jelmer Vernooij, #254)
 
 
  IMPROVEMENTS
  IMPROVEMENTS
 
 
@@ -34,17 +34,17 @@
  IMPROVEMENTS
  IMPROVEMENTS
 
 
   * Support `ssh://` URLs in get_transport_and_path_from_url().
   * Support `ssh://` URLs in get_transport_and_path_from_url().
-    (Jelmer Vernooij, #402)
+    (Jelmer Vernooij, #402)
 
 
   * Support missing empty line after headers in Git commits and tags.
   * Support missing empty line after headers in Git commits and tags.
     (Nicolas Dandrimont, #413)
     (Nicolas Dandrimont, #413)
 
 
   * Fix `dulwich.porcelain.status` when used in empty trees.
   * Fix `dulwich.porcelain.status` when used in empty trees.
-    (Jelmer Vernooij, #415)
+    (Jelmer Vernooij, #415)
 
 
   * Return copies of objects in MemoryObjectStore rather than
   * Return copies of objects in MemoryObjectStore rather than
     references, making the behaviour more consistent with that of
     references, making the behaviour more consistent with that of
-    DiskObjectStore. (Félix Mattrat, Jelmer Vernooij)
+    DiskObjectStore. (Félix Mattrat, Jelmer Vernooij)
 
 
   * Fix ``dulwich.web`` on Python3. (#295, Jonas Haag)
   * Fix ``dulwich.web`` on Python3. (#295, Jonas Haag)
 
 
@@ -52,7 +52,7 @@
 
 
   * Drop support for Python 2.6.
   * Drop support for Python 2.6.
 
 
-  * Fix python3 client web support. (Jelmer Vernooij)
+  * Fix python3 client web support. (Jelmer Vernooij)
 
 
  BUG FIXES
  BUG FIXES
 
 
@@ -62,7 +62,7 @@
     on wsgi.input. (Jonas Haag)
     on wsgi.input. (Jonas Haag)
 
 
   * Support fastexport/fastimport functionality on python3 with newer
   * Support fastexport/fastimport functionality on python3 with newer
-    versions of fastimport (>= 0.9.5). (Jelmer Vernooij, Félix Mattrat)
+    versions of fastimport (>= 0.9.5). (Jelmer Vernooij, Félix Mattrat)
 
 
 0.12.0	2015-12-13
 0.12.0	2015-12-13
 
 
@@ -72,7 +72,7 @@
     Based on code from Jonas Haag in klaus.
     Based on code from Jonas Haag in klaus.
 
 
   * Add a `dulwich.reflog` module for reading and writing reflogs.
   * Add a `dulwich.reflog` module for reading and writing reflogs.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Fix handling of ambiguous refs in `parse_ref` to make
   * Fix handling of ambiguous refs in `parse_ref` to make
     it match the behaviour described in https://git-scm.com/docs/gitrevisions.
     it match the behaviour described in https://git-scm.com/docs/gitrevisions.
@@ -98,15 +98,15 @@
 
 
  IMPROVEMENTS
  IMPROVEMENTS
 
 
-  * Add support for agent= capability. (Jelmer Vernooij, #298)
+  * Add support for agent= capability. (Jelmer Vernooij, #298)
 
 
-  * Add support for quiet capability. (Jelmer Vernooij)
+  * Add support for quiet capability. (Jelmer Vernooij)
 
 
  CHANGES
  CHANGES
 
 
   * The ParamikoSSHVendor class has been moved to
   * The ParamikoSSHVendor class has been moved to
   * dulwich.contrib.paramiko_vendor, as it's currently untested.
   * dulwich.contrib.paramiko_vendor, as it's currently untested.
-    (Jelmer Vernooij, #364)
+    (Jelmer Vernooij, #364)
 
 
 0.11.1	2015-09-13
 0.11.1	2015-09-13
 
 
@@ -117,21 +117,21 @@
  IMPROVEMENTS
  IMPROVEMENTS
 
 
   * Extended Python3 support to most of the codebase.
   * Extended Python3 support to most of the codebase.
-    (Gary van der Merwe, Jelmer Vernooij)
+    (Gary van der Merwe, Jelmer Vernooij)
   * The `Repo` object has a new `close` method that can be called to close any
   * The `Repo` object has a new `close` method that can be called to close any
     open resources. (Gary van der Merwe)
     open resources. (Gary van der Merwe)
   * Support 'git.bat' in SubprocessGitClient on Windows.
   * Support 'git.bat' in SubprocessGitClient on Windows.
     (Stefan Zimmermann)
     (Stefan Zimmermann)
   * Advertise 'ofs-delta' capability in receive-pack server side
   * Advertise 'ofs-delta' capability in receive-pack server side
-    capabilities. (Jelmer Vernooij)
+    capabilities. (Jelmer Vernooij)
   * Switched `default_local_git_client_cls` to `LocalGitClient`.
   * Switched `default_local_git_client_cls` to `LocalGitClient`.
     (Gary van der Merwe)
     (Gary van der Merwe)
   * Add `porcelain.ls_remote` and `GitClient.get_refs`.
   * Add `porcelain.ls_remote` and `GitClient.get_refs`.
     (Michael Edgar)
     (Michael Edgar)
   * Add `Repo.discover` method. (B. M. Corser)
   * Add `Repo.discover` method. (B. M. Corser)
-  * Add `dulwich.objectspec.parse_refspec`. (Jelmer Vernooij)
+  * Add `dulwich.objectspec.parse_refspec`. (Jelmer Vernooij)
   * Add `porcelain.pack_objects` and `porcelain.repack`.
   * Add `porcelain.pack_objects` and `porcelain.repack`.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  BUG FIXES
  BUG FIXES
 
 
@@ -141,12 +141,12 @@
   * Avoid recursion limit issues resolving deltas. (William Grant, #81)
   * Avoid recursion limit issues resolving deltas. (William Grant, #81)
 
 
   * Allow arguments in local client binary path overrides.
   * Allow arguments in local client binary path overrides.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Fix handling of commands with arguments in paramiko SSH
   * Fix handling of commands with arguments in paramiko SSH
-    client. (Andreas Klöckner, Jelmer Vernooij, #363)
+    client. (Andreas Klöckner, Jelmer Vernooij, #363)
 
 
-  * Fix parsing of quoted strings in configs. (Jelmer Vernooij, #305)
+  * Fix parsing of quoted strings in configs. (Jelmer Vernooij, #305)
 
 
 0.10.1  2015-03-25
 0.10.1  2015-03-25
 
 
@@ -154,7 +154,7 @@
 
 
   * Return `ApplyDeltaError` when encountering delta errors
   * Return `ApplyDeltaError` when encountering delta errors
     in both C extensions and native delta application code.
     in both C extensions and native delta application code.
-    (Jelmer Vernooij, #259)
+    (Jelmer Vernooij, #259)
 
 
 0.10.0	2015-03-22
 0.10.0	2015-03-22
 
 
@@ -164,13 +164,13 @@
     refuse to create entries that start with .git/.
     refuse to create entries that start with .git/.
 
 
   * Fix running of testsuite when installed.
   * Fix running of testsuite when installed.
-    (Jelmer Vernooij, #223)
+    (Jelmer Vernooij, #223)
 
 
   * Use a block cache in _find_content_rename_candidates(),
   * Use a block cache in _find_content_rename_candidates(),
     improving performance. (Mike Williams)
     improving performance. (Mike Williams)
 
 
   * Add support for ``core.protectNTFS`` setting.
   * Add support for ``core.protectNTFS`` setting.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Fix TypeError when fetching empty updates.
   * Fix TypeError when fetching empty updates.
     (Hwee Miin Koh)
     (Hwee Miin Koh)
@@ -186,11 +186,11 @@
 
 
  IMPROVEMENTS
  IMPROVEMENTS
 
 
-  * New public method `Repo.reset_index`. (Jelmer Vernooij)
+  * New public method `Repo.reset_index`. (Jelmer Vernooij)
 
 
   * Prevent duplicate parsing of loose files in objects
   * Prevent duplicate parsing of loose files in objects
     directory when reading. Thanks to David Keijser for the
     directory when reading. Thanks to David Keijser for the
-    report. (Jelmer Vernooij, #231)
+    report. (Jelmer Vernooij, #231)
 
 
 0.9.9	2015-03-20
 0.9.9	2015-03-20
 
 
@@ -201,7 +201,7 @@
 
 
     Thanks to Ivan Fratric of the Google Security Team for
     Thanks to Ivan Fratric of the Google Security Team for
     reporting this issue.
     reporting this issue.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
 0.9.8	2014-11-30
 0.9.8	2014-11-30
 
 
@@ -216,38 +216,38 @@
     (Michael Edgar)
     (Michael Edgar)
 
 
   * Remove assignment to PyList_SIZE() that was causing segfaults on
   * Remove assignment to PyList_SIZE() that was causing segfaults on
-    pypy. (Jelmer Vernooij, #196)
+    pypy. (Jelmer Vernooij, #196)
 
 
  IMPROVEMENTS
  IMPROVEMENTS
 
 
-  * Add porcelain 'receive-pack' and 'upload-pack'. (Jelmer Vernooij)
+  * Add porcelain 'receive-pack' and 'upload-pack'. (Jelmer Vernooij)
 
 
-  * Handle SIGINT signals in bin/dulwich. (Jelmer Vernooij)
+  * Handle SIGINT signals in bin/dulwich. (Jelmer Vernooij)
 
 
-  * Add 'status' support to bin/dulwich. (Jelmer Vernooij)
+  * Add 'status' support to bin/dulwich. (Jelmer Vernooij)
 
 
   * Add 'branch_create', 'branch_list', 'branch_delete' porcelain.
   * Add 'branch_create', 'branch_list', 'branch_delete' porcelain.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
-  * Add 'fetch' porcelain. (Jelmer Vernooij)
+  * Add 'fetch' porcelain. (Jelmer Vernooij)
 
 
-  * Add 'tag_delete' porcelain. (Jelmer Vernooij)
+  * Add 'tag_delete' porcelain. (Jelmer Vernooij)
 
 
   * Add support for serializing/deserializing 'gpgsig' attributes in Commit.
   * Add support for serializing/deserializing 'gpgsig' attributes in Commit.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  CHANGES
  CHANGES
 
 
   * dul-web is now available as 'dulwich web-daemon'.
   * dul-web is now available as 'dulwich web-daemon'.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * dulwich.porcelain.tag has been renamed to tag_create.
   * dulwich.porcelain.tag has been renamed to tag_create.
     dulwich.porcelain.list_tags has been renamed to tag_list.
     dulwich.porcelain.list_tags has been renamed to tag_list.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  API CHANGES
  API CHANGES
 
 
-  * Restore support for Python 2.6. (Jelmer Vernooij, Gary van der Merwe)
+  * Restore support for Python 2.6. (Jelmer Vernooij, Gary van der Merwe)
 
 
 
 
 0.9.7	2014-06-08
 0.9.7	2014-06-08
@@ -277,7 +277,7 @@
 
 
   * Add porcelain 'status'. (Ryan Faulkner)
   * Add porcelain 'status'. (Ryan Faulkner)
 
 
-  * Add porcelain 'daemon'. (Jelmer Vernooij)
+  * Add porcelain 'daemon'. (Jelmer Vernooij)
 
 
   * Add `dulwich.greenthreads` module which provides support
   * Add `dulwich.greenthreads` module which provides support
     for concurrency of some object store operations.
     for concurrency of some object store operations.
@@ -298,19 +298,19 @@ API CHANGES
     be easily closed using a `with` statement. (Gary van der Merwe)
     be easily closed using a `with` statement. (Gary van der Merwe)
 
 
   * Remove deprecated `num_objects` argument to `write_pack` methods.
   * Remove deprecated `num_objects` argument to `write_pack` methods.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  OTHER CHANGES
  OTHER CHANGES
 
 
   * The 'dul-daemon' script has been removed. The same functionality
   * The 'dul-daemon' script has been removed. The same functionality
-    is now available as 'dulwich daemon'. (Jelmer Vernooij)
+    is now available as 'dulwich daemon'. (Jelmer Vernooij)
 
 
 0.9.6	2014-04-23
 0.9.6	2014-04-23
 
 
  IMPROVEMENTS
  IMPROVEMENTS
 
 
  * Add support for recursive add in 'git add'.
  * Add support for recursive add in 'git add'.
-   (Ryan Faulkner, Jelmer Vernooij)
+   (Ryan Faulkner, Jelmer Vernooij)
 
 
  * Add porcelain 'list_tags'. (Ryan Faulkner)
  * Add porcelain 'list_tags'. (Ryan Faulkner)
 
 
@@ -319,10 +319,10 @@ API CHANGES
  * Add porcelain 'pull'. (Ryan Faulkner)
  * Add porcelain 'pull'. (Ryan Faulkner)
 
 
  * Support 'http.proxy' in HttpGitClient.
  * Support 'http.proxy' in HttpGitClient.
-   (Jelmer Vernooij, #1096030)
+   (Jelmer Vernooij, #1096030)
 
 
  * Support 'http.useragent' in HttpGitClient.
  * Support 'http.useragent' in HttpGitClient.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
  * In server, wait for clients to send empty list of
  * In server, wait for clients to send empty list of
    wants when talking to empty repository.
    wants when talking to empty repository.
@@ -341,7 +341,7 @@ API CHANGES
    (Jonas Haag)
    (Jonas Haag)
 
 
  * Fix handling of `reset` command in dulwich.fastexport.
  * Fix handling of `reset` command in dulwich.fastexport.
-   (Jelmer Vernooij, #1249029)
+   (Jelmer Vernooij, #1249029)
 
 
  * In client, don't wait for server to close connection
  * In client, don't wait for server to close connection
    first. Fixes hang when used against GitHub
    first. Fixes hang when used against GitHub
@@ -353,11 +353,11 @@ API CHANGES
 
 
  * Stop leaking file handles during pack reload. (Damien Tournoud)
  * Stop leaking file handles during pack reload. (Damien Tournoud)
 
 
- * Avoid reopening packs during pack cache reload. (Jelmer Vernooij)
+ * Avoid reopening packs during pack cache reload. (Jelmer Vernooij)
 
 
  API CHANGES
  API CHANGES
 
 
-  * Drop support for Python 2.6. (Jelmer Vernooij)
+  * Drop support for Python 2.6. (Jelmer Vernooij)
 
 
 0.9.5	2014-02-23
 0.9.5	2014-02-23
 
 
@@ -366,7 +366,7 @@ API CHANGES
  * Add porcelain 'tag'. (Ryan Faulkner)
  * Add porcelain 'tag'. (Ryan Faulkner)
 
 
  * New module `dulwich.objectspec` for parsing strings referencing
  * New module `dulwich.objectspec` for parsing strings referencing
-   objects and commit ranges. (Jelmer Vernooij)
+   objects and commit ranges. (Jelmer Vernooij)
 
 
  * Add shallow branch support. (milki)
  * Add shallow branch support. (milki)
 
 
@@ -375,23 +375,23 @@ API CHANGES
 
 
  CHANGES
  CHANGES
 
 
- * Drop support for Python 2.4 and 2.5. (Jelmer Vernooij)
+ * Drop support for Python 2.4 and 2.5. (Jelmer Vernooij)
 
 
  API CHANGES
  API CHANGES
 
 
  * Remove long deprecated ``Repo.commit``, ``Repo.get_blob``,
  * Remove long deprecated ``Repo.commit``, ``Repo.get_blob``,
-   ``Repo.tree`` and ``Repo.tag``. (Jelmer Vernooij)
+   ``Repo.tree`` and ``Repo.tag``. (Jelmer Vernooij)
 
 
  * Remove long deprecated ``Repo.revision_history`` and ``Repo.ref``.
  * Remove long deprecated ``Repo.revision_history`` and ``Repo.ref``.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
- * Remove long deprecated ``Tree.entries``. (Jelmer Vernooij)
+ * Remove long deprecated ``Tree.entries``. (Jelmer Vernooij)
 
 
  BUG FIXES
  BUG FIXES
 
 
  * Raise KeyError rather than TypeError when passing in
  * Raise KeyError rather than TypeError when passing in
    unicode object of length 20 or 40 to Repo.__getitem__.
    unicode object of length 20 or 40 to Repo.__getitem__.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
  * Use 'rm' rather than 'unlink' in tests, since the latter
  * Use 'rm' rather than 'unlink' in tests, since the latter
    does not exist on OpenBSD and other platforms.
    does not exist on OpenBSD and other platforms.
@@ -405,21 +405,21 @@ API CHANGES
 
 
  * Add Repo.set_description(). (Víðir Valberg Guðmundsson)
  * Add Repo.set_description(). (Víðir Valberg Guðmundsson)
 
 
- * Add a basic `dulwich.porcelain` module. (Jelmer Vernooij, Marcin Kuzminski)
+ * Add a basic `dulwich.porcelain` module. (Jelmer Vernooij, Marcin Kuzminski)
 
 
  * Various performance improvements for object access.
  * Various performance improvements for object access.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
  * New function `get_transport_and_path_from_url`,
  * New function `get_transport_and_path_from_url`,
    similar to `get_transport_and_path` but only
    similar to `get_transport_and_path` but only
    supports URLs.
    supports URLs.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
  * Add support for file:// URLs in `get_transport_and_path_from_url`.
  * Add support for file:// URLs in `get_transport_and_path_from_url`.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
  * Add LocalGitClient implementation.
  * Add LocalGitClient implementation.
-   (Jelmer Vernooij)
+   (Jelmer Vernooij)
 
 
  BUG FIXES
  BUG FIXES
 
 
@@ -429,15 +429,15 @@ API CHANGES
  CHANGES
  CHANGES
 
 
   * Ref handling has been moved to dulwich.refs.
   * Ref handling has been moved to dulwich.refs.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  API CHANGES
  API CHANGES
 
 
   * Remove long deprecated RefsContainer.set_ref().
   * Remove long deprecated RefsContainer.set_ref().
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Repo.ref() is now deprecated in favour of Repo.refs[].
   * Repo.ref() is now deprecated in favour of Repo.refs[].
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
 FEATURES
 FEATURES
 
 
@@ -447,7 +447,7 @@ FEATURES
 
 
  BUG FIXES
  BUG FIXES
 
 
-  * Fix path for stdint.h in MANIFEST.in. (Jelmer Vernooij)
+  * Fix path for stdint.h in MANIFEST.in. (Jelmer Vernooij)
 
 
 0.9.2	2013-09-26
 0.9.2	2013-09-26
 
 
@@ -459,9 +459,9 @@ FEATURES
 
 
  BUG FIXES
  BUG FIXES
 
 
-  * Support lookups of 40-character refs in BaseRepo.__getitem__. (Chow Loong Jin, Jelmer Vernooij)
+  * Support lookups of 40-character refs in BaseRepo.__getitem__. (Chow Loong Jin, Jelmer Vernooij)
 
 
-  * Fix fetching packs with side-band-64k capability disabled. (David Keijser, Jelmer Vernooij)
+  * Fix fetching packs with side-band-64k capability disabled. (David Keijser, Jelmer Vernooij)
 
 
   * Several fixes in send-pack protocol behaviour - handling of empty pack files and deletes.
   * Several fixes in send-pack protocol behaviour - handling of empty pack files and deletes.
     (milki, #1063087)
     (milki, #1063087)
@@ -469,16 +469,16 @@ FEATURES
   * Fix capability negotiation when fetching packs over HTTP.
   * Fix capability negotiation when fetching packs over HTTP.
     (#1072461, William Grant)
     (#1072461, William Grant)
 
 
-  * Enforce determine_wants returning an empty list rather than None. (Fabien Boucher, Jelmer Vernooij)
+  * Enforce determine_wants returning an empty list rather than None. (Fabien Boucher, Jelmer Vernooij)
 
 
-  * In the server, support pushes just removing refs. (Fabien Boucher, Jelmer Vernooij)
+  * In the server, support pushes just removing refs. (Fabien Boucher, Jelmer Vernooij)
 
 
  IMPROVEMENTS
  IMPROVEMENTS
 
 
   * Support passing a single revision to BaseRepo.get_walker() rather than a list of revisions. 
   * Support passing a single revision to BaseRepo.get_walker() rather than a list of revisions. 
     (Alberto Ruiz)
     (Alberto Ruiz)
 
 
-  * Add `Repo.get_description` method. (Jelmer Vernooij)
+  * Add `Repo.get_description` method. (Jelmer Vernooij)
 
 
   * Support thin packs in Pack.iterobjects() and Pack.get_raw().
   * Support thin packs in Pack.iterobjects() and Pack.get_raw().
     (William Grant)
     (William Grant)
@@ -489,21 +489,21 @@ FEATURES
   * Add paramiko-based SSH vendor. (Aaron O'Mullan)
   * Add paramiko-based SSH vendor. (Aaron O'Mullan)
 
 
   * Support running 'dulwich.server' and 'dulwich.web' using 'python -m'.
   * Support running 'dulwich.server' and 'dulwich.web' using 'python -m'.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
-  * Add ObjectStore.close(). (Jelmer Vernooij)
+  * Add ObjectStore.close(). (Jelmer Vernooij)
 
 
   * Raise appropriate NotImplementedError when encountering dumb HTTP servers.
   * Raise appropriate NotImplementedError when encountering dumb HTTP servers.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  API CHANGES
  API CHANGES
 
 
   * SSHVendor.connect_ssh has been renamed to SSHVendor.run_command.
   * SSHVendor.connect_ssh has been renamed to SSHVendor.run_command.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * ObjectStore.add_pack() now returns a 3-tuple. The last element will be an
   * ObjectStore.add_pack() now returns a 3-tuple. The last element will be an
     abort() method that can be used to cancel the pack operation.
     abort() method that can be used to cancel the pack operation.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
 0.9.0	2013-05-31
 0.9.0	2013-05-31
 
 
@@ -512,7 +512,7 @@ FEATURES
   * Push efficiency - report missing objects only. (#562676, Artem Tikhomirov)
   * Push efficiency - report missing objects only. (#562676, Artem Tikhomirov)
 
 
   * Use indentation consistent with C Git in config files.
   * Use indentation consistent with C Git in config files.
-    (#1031356, Curt Moore, Jelmer Vernooij)
+    (#1031356, Curt Moore, Jelmer Vernooij)
 
 
   * Recognize and skip binary files in diff function.
   * Recognize and skip binary files in diff function.
     (Takeshi Kanemoto)
     (Takeshi Kanemoto)
@@ -541,7 +541,7 @@ FEATURES
   * Add optional honor_filemode flag to build_index_from_tree.
   * Add optional honor_filemode flag to build_index_from_tree.
     (Mark Mikofski)
     (Mark Mikofski)
 
 
-  * Support core/filemode setting when building trees. (Jelmer Vernooij)
+  * Support core/filemode setting when building trees. (Jelmer Vernooij)
 
 
   * Add chapter on tags in tutorial. (Ryan Faulkner)
   * Add chapter on tags in tutorial. (Ryan Faulkner)
 
 
@@ -565,7 +565,7 @@ FEATURES
  API CHANGES
  API CHANGES
 
 
   * dulwich.__init__ no longer imports client, protocol, repo and
   * dulwich.__init__ no longer imports client, protocol, repo and
-    server modules. (Jelmer Vernooij)
+    server modules. (Jelmer Vernooij)
 
 
  FEATURES
  FEATURES
 
 
@@ -581,11 +581,11 @@ FEATURES
 
 
   * Make index entry tests a little bit less strict, to cope with
   * Make index entry tests a little bit less strict, to cope with
     slightly different behaviour on various platforms.
     slightly different behaviour on various platforms.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * ``setup.py test`` (available when setuptools is installed) now
   * ``setup.py test`` (available when setuptools is installed) now
     runs all tests, not just the basic unit tests.
     runs all tests, not just the basic unit tests.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  BUG FIXES
  BUG FIXES
 
 
@@ -595,28 +595,28 @@ FEATURES
   * Handle None elements in lists of TreeChange objects. (Alex Holmes)
   * Handle None elements in lists of TreeChange objects. (Alex Holmes)
 
 
   * Support cloning repositories without HEAD set.
   * Support cloning repositories without HEAD set.
-    (D-Key, Jelmer Vernooij, issue #69)
+    (D-Key, Jelmer Vernooij, issue #69)
 
 
-  * Support ``MemoryRepo.get_config``. (Jelmer Vernooij)
+  * Support ``MemoryRepo.get_config``. (Jelmer Vernooij)
 
 
   * In ``get_transport_and_path``, pass extra keyword arguments on to
   * In ``get_transport_and_path``, pass extra keyword arguments on to
-    HttpGitClient. (Jelmer Vernooij)
+    HttpGitClient. (Jelmer Vernooij)
 
 
 0.8.5	2012-03-29
 0.8.5	2012-03-29
 
 
  BUG FIXES
  BUG FIXES
 
 
-  * Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
+  * Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
 
 
   * Be a little bit strict about OS behaviour in index tests.
   * Be a little bit strict about OS behaviour in index tests.
-    Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
+    Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
 
 
 0.8.4	2012-03-28
 0.8.4	2012-03-28
 
 
  BUG FIXES
  BUG FIXES
 
 
   * Options on the same line as sections in config files are now supported.
   * Options on the same line as sections in config files are now supported.
-    (Jelmer Vernooij, #920553)
+    (Jelmer Vernooij, #920553)
 
 
   * Only negotiate capabilities that are also supported by the server.
   * Only negotiate capabilities that are also supported by the server.
     (Rod Cloutier, Risto Kankkunen)
     (Rod Cloutier, Risto Kankkunen)
@@ -631,7 +631,7 @@ FEATURES
 
 
   * $HOME is now explicitly specified for tests that use it to read
   * $HOME is now explicitly specified for tests that use it to read
     ``~/.gitconfig``, to prevent test isolation issues.
     ``~/.gitconfig``, to prevent test isolation issues.
-    (Jelmer Vernooij, #920330)
+    (Jelmer Vernooij, #920330)
 
 
  FEATURES
  FEATURES
 
 
@@ -640,7 +640,7 @@ FEATURES
 
 
   * The WSGI server now transparently handles when a git client submits data
   * The WSGI server now transparently handles when a git client submits data
     using Content-Encoding: gzip.
     using Content-Encoding: gzip.
-    (David Blewett, Jelmer Vernooij)
+    (David Blewett, Jelmer Vernooij)
 
 
   * Add dulwich.index.build_index_from_tree(). (milki)
   * Add dulwich.index.build_index_from_tree(). (milki)
 
 
@@ -650,23 +650,23 @@ FEATURES
 
 
   * The config parser now supports the git-config file format as
   * The config parser now supports the git-config file format as
     described in git-config(1) and can write git config files.
     described in git-config(1) and can write git config files.
-    (Jelmer Vernooij, #531092, #768687)
+    (Jelmer Vernooij, #531092, #768687)
 
 
   * ``Repo.do_commit`` will now use the user identity from
   * ``Repo.do_commit`` will now use the user identity from
     .git/config or ~/.gitconfig if none was explicitly specified.
     .git/config or ~/.gitconfig if none was explicitly specified.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
  BUG FIXES
  BUG FIXES
 
 
   * Allow ``determine_wants`` methods to include the zero sha in their
   * Allow ``determine_wants`` methods to include the zero sha in their
-    return value. (Jelmer Vernooij)
+    return value. (Jelmer Vernooij)
 
 
 0.8.2	2011-12-18
 0.8.2	2011-12-18
 
 
  BUG FIXES
  BUG FIXES
 
 
   * Cope with different zlib buffer sizes in sha1 file parser.
   * Cope with different zlib buffer sizes in sha1 file parser.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Fix get_transport_and_path for HTTP/HTTPS URLs.
   * Fix get_transport_and_path for HTTP/HTTPS URLs.
     (Bruno Renié)
     (Bruno Renié)
@@ -676,18 +676,18 @@ FEATURES
   * Fix use --bare argument to 'dulwich init'. (Chris Eberle)
   * Fix use --bare argument to 'dulwich init'. (Chris Eberle)
 
 
   * Properly abort connections when the determine_wants function
   * Properly abort connections when the determine_wants function
-    raises an exception. (Jelmer Vernooij, #856769)
+    raises an exception. (Jelmer Vernooij, #856769)
 
 
   * Tweak xcodebuild hack to deal with more error output.
   * Tweak xcodebuild hack to deal with more error output.
-    (Jelmer Vernooij, #903840)
+    (Jelmer Vernooij, #903840)
 
 
  FEATURES
  FEATURES
 
 
   * Add support for retrieving tarballs from remote servers.
   * Add support for retrieving tarballs from remote servers.
-    (Jelmer Vernooij, #379087)
+    (Jelmer Vernooij, #379087)
 
 
   * New method ``update_server_info`` which generates data
   * New method ``update_server_info`` which generates data
-    for dumb server access. (Jelmer Vernooij, #731235)
+    for dumb server access. (Jelmer Vernooij, #731235)
 
 
 0.8.1	2011-10-31
 0.8.1	2011-10-31
 
 
@@ -695,44 +695,44 @@ FEATURES
 
 
   * Repo.do_commit has a new argument 'ref'.
   * Repo.do_commit has a new argument 'ref'.
 
 
-  * Repo.do_commit has a new argument 'merge_heads'. (Jelmer Vernooij)
+  * Repo.do_commit has a new argument 'merge_heads'. (Jelmer Vernooij)
 
 
-  * New ``Repo.get_walker`` method. (Jelmer Vernooij)
+  * New ``Repo.get_walker`` method. (Jelmer Vernooij)
 
 
-  * New ``Repo.clone`` method. (Jelmer Vernooij, #725369)
+  * New ``Repo.clone`` method. (Jelmer Vernooij, #725369)
 
 
   * ``GitClient.send_pack`` now supports the 'side-band-64k' capability.
   * ``GitClient.send_pack`` now supports the 'side-band-64k' capability.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * ``HttpGitClient`` which supports the smart server protocol over
   * ``HttpGitClient`` which supports the smart server protocol over
-    HTTP. "dumb" access is not yet supported. (Jelmer Vernooij, #373688)
+    HTTP. "dumb" access is not yet supported. (Jelmer Vernooij, #373688)
 
 
-  * Add basic support for alternates. (Jelmer Vernooij, #810429)
+  * Add basic support for alternates. (Jelmer Vernooij, #810429)
 
 
  CHANGES
  CHANGES
 
 
   * unittest2 or python >= 2.7 is now required for the testsuite.
   * unittest2 or python >= 2.7 is now required for the testsuite.
-    testtools is no longer supported. (Jelmer Vernooij, #830713)
+    testtools is no longer supported. (Jelmer Vernooij, #830713)
 
 
  BUG FIXES
  BUG FIXES
 
 
   * Fix compilation with older versions of MSVC.  (Martin gz)
   * Fix compilation with older versions of MSVC.  (Martin gz)
 
 
-  * Special case 'refs/stash' as a valid ref. (Jelmer Vernooij, #695577)
+  * Special case 'refs/stash' as a valid ref. (Jelmer Vernooij, #695577)
 
 
   * Smart protocol clients can now change refs even if they are
   * Smart protocol clients can now change refs even if they are
-    not uploading new data. (Jelmer Vernooij, #855993)
+    not uploading new data. (Jelmer Vernooij, #855993)
 
 
  * Don't compile C extensions when running in pypy.
  * Don't compile C extensions when running in pypy.
    (Ronny Pfannschmidt, #881546)
    (Ronny Pfannschmidt, #881546)
 
 
  * Use different name for strnlen replacement function to avoid clashing
  * Use different name for strnlen replacement function to avoid clashing
-   with system strnlen. (Jelmer Vernooij, #880362)
+   with system strnlen. (Jelmer Vernooij, #880362)
 
 
  API CHANGES
  API CHANGES
 
 
   * ``Repo.revision_history`` is now deprecated in favor of ``Repo.get_walker``.
   * ``Repo.revision_history`` is now deprecated in favor of ``Repo.get_walker``.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
 0.8.0	2011-08-07
 0.8.0	2011-08-07
 
 
@@ -753,9 +753,9 @@ FEATURES
  BUG FIXES
  BUG FIXES
 
 
   * Avoid storing all objects in memory when writing pack.
   * Avoid storing all objects in memory when writing pack.
-    (Jelmer Vernooij, #813268)
+    (Jelmer Vernooij, #813268)
 
 
-  * Support IPv6 for git:// connections. (Jelmer Vernooij, #801543)
+  * Support IPv6 for git:// connections. (Jelmer Vernooij, #801543)
 
 
   * Improve performance of Repo.revision_history(). (Timo Schmid, #535118)
   * Improve performance of Repo.revision_history(). (Timo Schmid, #535118)
 
 
@@ -770,14 +770,14 @@ FEATURES
   * Fix a bug in reading the pack checksum when there are fewer than 20 bytes
   * Fix a bug in reading the pack checksum when there are fewer than 20 bytes
     left in the buffer. (Dave Borowitz)
     left in the buffer. (Dave Borowitz)
 
 
-  * Support ~ in git:// URL paths. (Jelmer Vernooij, #813555)
+  * Support ~ in git:// URL paths. (Jelmer Vernooij, #813555)
 
 
   * Make ShaFile.__eq__ work when other is not a ShaFile. (Dave Borowitz)
   * Make ShaFile.__eq__ work when other is not a ShaFile. (Dave Borowitz)
 
 
   * ObjectStore.get_graph_walker() now no longer yields the same
   * ObjectStore.get_graph_walker() now no longer yields the same
     revision more than once. This has a significant improvement for
     revision more than once. This has a significant improvement for
     performance when wide revision graphs are involved.
     performance when wide revision graphs are involved.
-    (Jelmer Vernooij, #818168)
+    (Jelmer Vernooij, #818168)
 
 
   * Teach ReceivePackHandler how to read empty packs. (Dave Borowitz)
   * Teach ReceivePackHandler how to read empty packs. (Dave Borowitz)
 
 
@@ -796,10 +796,10 @@ FEATURES
 
 
   * write_pack no longer takes the num_objects argument and requires an object
   * write_pack no longer takes the num_objects argument and requires an object
     to be passed in that is iterable (rather than an iterator) and that
     to be passed in that is iterable (rather than an iterator) and that
-    provides __len__.  (Jelmer Vernooij)
+    provides __len__.  (Jelmer Vernooij)
 
 
   * write_pack_data has been renamed to write_pack_objects and no longer takes a
   * write_pack_data has been renamed to write_pack_objects and no longer takes a
-    num_objects argument. (Jelmer Vernooij)
+    num_objects argument. (Jelmer Vernooij)
 
 
   * take_msb_bytes, read_zlib_chunks, unpack_objects, and
   * take_msb_bytes, read_zlib_chunks, unpack_objects, and
     PackStreamReader.read_objects now take an additional argument indicating a
     PackStreamReader.read_objects now take an additional argument indicating a
@@ -844,7 +844,7 @@ FEATURES
  TEST CHANGES
  TEST CHANGES
 
 
   * If setuptools is installed, "python setup.py test" will now run the testsuite.
   * If setuptools is installed, "python setup.py test" will now run the testsuite.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Add a new build_pack test utility for building packs from a simple spec.
   * Add a new build_pack test utility for building packs from a simple spec.
     (Dave Borowitz)
     (Dave Borowitz)
@@ -864,10 +864,10 @@ FEATURES
     (Max Bowsher, #707438)
     (Max Bowsher, #707438)
 
 
   * BaseObjectStore.determine_wants_all no longer breaks on zero SHAs.
   * BaseObjectStore.determine_wants_all no longer breaks on zero SHAs.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * write_tree_diff() now supports submodules.
   * write_tree_diff() now supports submodules.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Fix compilation for XCode 4 and older versions of distutils.sysconfig.
   * Fix compilation for XCode 4 and older versions of distutils.sysconfig.
     (Daniele Sluijters)
     (Daniele Sluijters)
@@ -882,10 +882,10 @@ FEATURES
 
 
   * The order of the parameters to Tree.add(name, mode, sha) has changed, and
   * The order of the parameters to Tree.add(name, mode, sha) has changed, and
     is now consistent with the rest of Dulwich. Existing code will still
     is now consistent with the rest of Dulwich. Existing code will still
-    work but print a DeprecationWarning. (Jelmer Vernooij, #663550)
+    work but print a DeprecationWarning. (Jelmer Vernooij, #663550)
 
 
   * Tree.entries() is now deprecated in favour of Tree.items() and
   * Tree.entries() is now deprecated in favour of Tree.items() and
-    Tree.iteritems(). (Jelmer Vernooij)
+    Tree.iteritems(). (Jelmer Vernooij)
 
 
 0.7.0	2011-01-21
 0.7.0	2011-01-21
 
 
@@ -894,14 +894,14 @@ FEATURES
   * New `dulwich.diff_tree` module for simple content-based rename detection.
   * New `dulwich.diff_tree` module for simple content-based rename detection.
     (Dave Borowitz)
     (Dave Borowitz)
 
 
-  * Add Tree.items(). (Jelmer Vernooij)
+  * Add Tree.items(). (Jelmer Vernooij)
 
 
   * Add eof() and unread_pkt_line() methods to Protocol. (Dave Borowitz)
   * Add eof() and unread_pkt_line() methods to Protocol. (Dave Borowitz)
 
 
-  * Add write_tree_diff(). (Jelmer Vernooij)
+  * Add write_tree_diff(). (Jelmer Vernooij)
 
 
   * Add `serve_command` function for git server commands as executables.
   * Add `serve_command` function for git server commands as executables.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * dulwich.client.get_transport_and_path now supports rsync-style repository URLs.
   * dulwich.client.get_transport_and_path now supports rsync-style repository URLs.
     (Dave Borowitz, #568493)
     (Dave Borowitz, #568493)
@@ -912,9 +912,9 @@ FEATURES
     (Dave Borowitz)
     (Dave Borowitz)
 
 
   * Support parsing git mbox patches without a version tail, as generated by
   * Support parsing git mbox patches without a version tail, as generated by
-    Mercurial.  (Jelmer Vernooij)
+    Mercurial.  (Jelmer Vernooij)
 
 
-  * Fix dul-receive-pack and dul-upload-pack. (Jelmer Vernooij)
+  * Fix dul-receive-pack and dul-upload-pack. (Jelmer Vernooij)
 
 
   * Zero-padded file modes in Tree objects no longer trigger an exception but
   * Zero-padded file modes in Tree objects no longer trigger an exception but
     the check code warns about them. (Augie Fackler, #581064)
     the check code warns about them. (Augie Fackler, #581064)
@@ -928,9 +928,9 @@ FEATURES
 
 
  DOCUMENTATION
  DOCUMENTATION
 
 
-  * Run the tutorial inside the test suite. (Jelmer Vernooij)
+  * Run the tutorial inside the test suite. (Jelmer Vernooij)
 
 
-  * Reorganized and updated the tutorial. (Jelmer Vernooij, Dave Borowitz, #610550,
+  * Reorganized and updated the tutorial. (Jelmer Vernooij, Dave Borowitz, #610550,
      #610540)
      #610540)
 
 
 
 
@@ -951,7 +951,7 @@ FEATURES
 
 
  FEATURES
  FEATURES
 
 
-  * Use slots for core objects to save up on memory. (Jelmer Vernooij)
+  * Use slots for core objects to save up on memory. (Jelmer Vernooij)
 
 
   * Web server supports streaming progress/pack output. (Dave Borowitz)
   * Web server supports streaming progress/pack output. (Dave Borowitz)
 
 
@@ -961,9 +961,9 @@ FEATURES
     (Dave Borowitz)
     (Dave Borowitz)
 
 
   * Initial work on support for fastimport using python-fastimport.
   * Initial work on support for fastimport using python-fastimport.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
-  * New dulwich.pack.MemoryPackIndex class. (Jelmer Vernooij)
+  * New dulwich.pack.MemoryPackIndex class. (Jelmer Vernooij)
 
 
   * Delegate SHA peeling to the object store.  (Dave Borowitz)
   * Delegate SHA peeling to the object store.  (Dave Borowitz)
 
 
@@ -976,9 +976,9 @@ FEATURES
 
 
   * Standardize quote delimiters in test_protocol. (Dave Borowitz)
   * Standardize quote delimiters in test_protocol. (Dave Borowitz)
 
 
-  * Fix use when testtools is installed. (Jelmer Vernooij)
+  * Fix use when testtools is installed. (Jelmer Vernooij)
 
 
-  * Add trivial test for write_pack_header. (Jelmer Vernooij)
+  * Add trivial test for write_pack_header. (Jelmer Vernooij)
 
 
   * Refactor some of dulwich.tests.compat.server_utils. (Dave Borowitz)
   * Refactor some of dulwich.tests.compat.server_utils. (Dave Borowitz)
 
 
@@ -1004,11 +1004,11 @@ FEATURES
   * Tweak server handler injection. (Dave Borowitz)
   * Tweak server handler injection. (Dave Borowitz)
 
 
   * PackIndex1 and PackIndex2 now subclass FilePackIndex, which is 
   * PackIndex1 and PackIndex2 now subclass FilePackIndex, which is 
-    itself a subclass of PackIndex. (Jelmer Vernooij)
+    itself a subclass of PackIndex. (Jelmer Vernooij)
 
 
  DOCUMENTATION
  DOCUMENTATION
 
 
-  * Add docstrings for various functions in dulwich.objects. (Jelmer Vernooij)
+  * Add docstrings for various functions in dulwich.objects. (Jelmer Vernooij)
 
 
   * Clean up docstrings in dulwich.protocol. (Dave Borowitz)
   * Clean up docstrings in dulwich.protocol. (Dave Borowitz)
 
 
@@ -1027,7 +1027,7 @@ FEATURES
   * Use correct path separators for named repo files. (Dave Borowitz)
   * Use correct path separators for named repo files. (Dave Borowitz)
 
 
   * python > 2.7 and testtools-based test runners will now also pick up skipped
   * python > 2.7 and testtools-based test runners will now also pick up skipped
-    tests correctly. (Jelmer Vernooij)
+    tests correctly. (Jelmer Vernooij)
 
 
  FEATURES
  FEATURES
 
 
@@ -1039,9 +1039,9 @@ FEATURES
     (Augie Fackler)
     (Augie Fackler)
 
 
   * Allow overriding paths to executables in GitSSHClient. 
   * Allow overriding paths to executables in GitSSHClient. 
-    (Ross Light, Jelmer Vernooij, #585204)
+    (Ross Light, Jelmer Vernooij, #585204)
 
 
-  * Add PackBasedObjectStore.pack_loose_objects(). (Jelmer Vernooij)
+  * Add PackBasedObjectStore.pack_loose_objects(). (Jelmer Vernooij)
 
 
  TESTS
  TESTS
 
 
@@ -1066,7 +1066,7 @@ FEATURES
  API CHANGES
  API CHANGES
 
 
   * dulwich.pack.write_pack_index_v{1,2} now take a file-like object
   * dulwich.pack.write_pack_index_v{1,2} now take a file-like object
-    rather than a filename. (Jelmer Vernooij)
+    rather than a filename. (Jelmer Vernooij)
 
 
   * Make dul-daemon/dul-web trivial wrappers around server functionality.
   * Make dul-daemon/dul-web trivial wrappers around server functionality.
     (Dave Borowitz)
     (Dave Borowitz)
@@ -1091,12 +1091,12 @@ note: This list is most likely incomplete for 0.6.0.
     can not be disabled in the server. (Dave Borowitz)
     can not be disabled in the server. (Dave Borowitz)
 
 
   * Fix trailing newlines in generated patch files.
   * Fix trailing newlines in generated patch files.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
-  * Implement RefsContainer.__contains__. (Jelmer Vernooij)
+  * Implement RefsContainer.__contains__. (Jelmer Vernooij)
 
 
   * Cope with \r in ref files on Windows. (
   * Cope with \r in ref files on Windows. (
-    http://github.com/jelmer/dulwich/issues/#issue/13, Jelmer Vernooij)
+    http://github.com/jelmer/dulwich/issues/#issue/13, Jelmer Vernooij)
 
 
   * Fix GitFile breakage on Windows. (Anatoly Techtonik, #557585)
   * Fix GitFile breakage on Windows. (Anatoly Techtonik, #557585)
 
 
@@ -1116,7 +1116,7 @@ note: This list is most likely incomplete for 0.6.0.
     empty. (Dave Borowitz)
     empty. (Dave Borowitz)
 
 
   * Always update ShaFile.id when the contents of the object get changed. 
   * Always update ShaFile.id when the contents of the object get changed. 
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * Various Python2.4-compatibility fixes. (Dave Borowitz)
   * Various Python2.4-compatibility fixes. (Dave Borowitz)
 
 
@@ -1127,9 +1127,9 @@ note: This list is most likely incomplete for 0.6.0.
   * Add include-tag capability to server. (Dave Borowitz)
   * Add include-tag capability to server. (Dave Borowitz)
 
 
   * New dulwich.fastexport module that can generate fastexport 
   * New dulwich.fastexport module that can generate fastexport 
-    streams. (Jelmer Vernooij)
+    streams. (Jelmer Vernooij)
 
 
-  * Implemented BaseRepo.__contains__. (Jelmer Vernooij)
+  * Implemented BaseRepo.__contains__. (Jelmer Vernooij)
 
 
   * Add __setitem__ to DictRefsContainer. (Dave Borowitz)
   * Add __setitem__ to DictRefsContainer. (Dave Borowitz)
 
 
@@ -1144,7 +1144,7 @@ note: This list is most likely incomplete for 0.6.0.
   * Add various tests for the use of non-bare repositories. (Dave Borowitz)
   * Add various tests for the use of non-bare repositories. (Dave Borowitz)
 
 
   * Cope with diffstat not being available on all platforms. 
   * Cope with diffstat not being available on all platforms. 
-    (Tay Ray Chuan, Jelmer Vernooij)
+    (Tay Ray Chuan, Jelmer Vernooij)
 
 
   * Add make_object and make_commit convenience functions to test utils.
   * Add make_object and make_commit convenience functions to test utils.
     (Dave Borowitz)
     (Dave Borowitz)
@@ -1152,25 +1152,25 @@ note: This list is most likely incomplete for 0.6.0.
  API BREAKAGES
  API BREAKAGES
 
 
   * The 'committer' and 'message' arguments to Repo.do_commit() have 
   * The 'committer' and 'message' arguments to Repo.do_commit() have 
-    been swapped. 'committer' is now optional. (Jelmer Vernooij)
+    been swapped. 'committer' is now optional. (Jelmer Vernooij)
 
 
   * Repo.get_blob, Repo.commit, Repo.tag and Repo.tree are now deprecated.
   * Repo.get_blob, Repo.commit, Repo.tag and Repo.tree are now deprecated.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
   * RefsContainer.set_ref() was renamed to RefsContainer.set_symbolic_ref(),
   * RefsContainer.set_ref() was renamed to RefsContainer.set_symbolic_ref(),
-    for clarity. (Jelmer Vernooij)
+    for clarity. (Jelmer Vernooij)
 
 
  API CHANGES
  API CHANGES
 
 
   * The primary serialization APIs in dulwich.objects now work 
   * The primary serialization APIs in dulwich.objects now work 
     with chunks of strings rather than with full-text strings. 
     with chunks of strings rather than with full-text strings. 
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
 0.5.02010-03-03
 0.5.02010-03-03
 
 
  BUG FIXES
  BUG FIXES
 
 
-  * Support custom fields in commits (readonly). (Jelmer Vernooij)
+  * Support custom fields in commits (readonly). (Jelmer Vernooij)
 
 
   * Improved ref handling. (Dave Borowitz)
   * Improved ref handling. (Dave Borowitz)
 
 
@@ -1181,14 +1181,14 @@ note: This list is most likely incomplete for 0.6.0.
     cgit. (Dave Borowitz)
     cgit. (Dave Borowitz)
 
 
   * Cope with forward slashes correctly in the index on Windows.
   * Cope with forward slashes correctly in the index on Windows.
-    (Jelmer Vernooij, #526793)
+    (Jelmer Vernooij, #526793)
 
 
  FEATURES
  FEATURES
 
 
   * --pure option to setup.py to allow building/installing without the C 
   * --pure option to setup.py to allow building/installing without the C 
-    extensions. (Hal Wine, Anatoly Techtonik, Jelmer Vernooij, #434326)
+    extensions. (Hal Wine, Anatoly Techtonik, Jelmer Vernooij, #434326)
 
 
-  * Implement Repo.get_config(). (Jelmer Vernooij, Augie Fackler)
+  * Implement Repo.get_config(). (Jelmer Vernooij, Augie Fackler)
 
 
   * HTTP dumb and smart server. (Dave Borowitz)
   * HTTP dumb and smart server. (Dave Borowitz)
 
 
@@ -1199,14 +1199,14 @@ note: This list is most likely incomplete for 0.6.0.
 
 
  FEATURES
  FEATURES
 
 
-  * Add ObjectStore.iter_tree_contents(). (Jelmer Vernooij)
+  * Add ObjectStore.iter_tree_contents(). (Jelmer Vernooij)
 
 
-  * Add Index.changes_from_tree(). (Jelmer Vernooij)
+  * Add Index.changes_from_tree(). (Jelmer Vernooij)
 
 
-  * Add ObjectStore.tree_changes(). (Jelmer Vernooij)
+  * Add ObjectStore.tree_changes(). (Jelmer Vernooij)
 
 
   * Add functionality for writing patches in dulwich.patch.
   * Add functionality for writing patches in dulwich.patch.
-    (Jelmer Vernooij)
+    (Jelmer Vernooij)
 
 
 0.4.0	2009-10-07
 0.4.0	2009-10-07
 
 

+ 1 - 1
README.md

@@ -6,7 +6,7 @@ It aims to provide an interface to git repos (both local and remote) that
 doesn't call out to git directly but instead uses pure Python.
 doesn't call out to git directly but instead uses pure Python.
 
 
 Homepage: https://www.dulwich.io/
 Homepage: https://www.dulwich.io/
-Author: Jelmer Vernooij <jelmer@jelmer.uk>
+Author: Jelmer Vernooij <jelmer@jelmer.uk>
 
 
 The project is named after the part of London that Mr. and Mrs. Git live in
 The project is named after the part of London that Mr. and Mrs. Git live in
 in the particular Monty Python sketch.
 in the particular Monty Python sketch.

+ 3 - 2
setup.py

@@ -1,6 +1,7 @@
 #!/usr/bin/python
 #!/usr/bin/python
+# encoding: utf-8
 # Setup file for dulwich
 # Setup file for dulwich
-# Copyright (C) 2008-2016 Jelmer Vernooij <jelmer@jelmer.uk>
+# Copyright (C) 2008-2016 Jelmer Vernooij <jelmer@jelmer.uk>
 
 
 try:
 try:
     from setuptools import setup, Extension
     from setuptools import setup, Extension
@@ -71,7 +72,7 @@ setup(name='dulwich',
       version=dulwich_version_string,
       version=dulwich_version_string,
       url='https://www.dulwich.io/',
       url='https://www.dulwich.io/',
       license='GPLv2 or later',
       license='GPLv2 or later',
-      author='Jelmer Vernooij',
+      author='Jelmer Vernooij',
       author_email='jelmer@jelmer.uk',
       author_email='jelmer@jelmer.uk',
       long_description="""
       long_description="""
       Python implementation of the Git file formats and protocols,
       Python implementation of the Git file formats and protocols,