Browse Source

New upstream version 0.18.4

Jelmer Vernooij 7 years ago
parent
commit
c3eac2eba6
7 changed files with 16 additions and 6 deletions
  1. 8 0
      NEWS
  2. 1 1
      PKG-INFO
  3. 1 1
      README.swift.md
  4. 1 1
      dulwich.egg-info/PKG-INFO
  5. 1 1
      dulwich/__init__.py
  6. 3 1
      dulwich/client.py
  7. 1 1
      setup.py

+ 8 - 0
NEWS

@@ -1,3 +1,11 @@
+0.18.4	2017-10-01
+
+ BUG FIXES
+
+  * Make default User-Agent start with "git/" because GitHub won't response to
+    HTTP smart server requests otherwise (and reply with a 404).
+    (Jelmer vernooij, #562)
+
 0.18.3	2017-09-03
 
  BUG FIXES

+ 1 - 1
PKG-INFO

@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: dulwich
-Version: 0.18.3
+Version: 0.18.4
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: UNKNOWN

+ 1 - 1
README.swift.md

@@ -98,7 +98,7 @@ command with the name of the repository to create:
 
 The repository name will be the container that will contain all the Git
 objects for the repository. Then standard c Git client can be used to
-perform operations againt this repository.
+perform operations against this repository.
 
 As an example we can clone the previously empty bare repository:
 

+ 1 - 1
dulwich.egg-info/PKG-INFO

@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: dulwich
-Version: 0.18.3
+Version: 0.18.4
 Summary: Python Git Library
 Home-page: https://www.dulwich.io/
 Author: UNKNOWN

+ 1 - 1
dulwich/__init__.py

@@ -22,4 +22,4 @@
 
 """Python implementation of the Git file formats and protocols."""
 
-__version__ = (0, 18, 3)
+__version__ = (0, 18, 4)

+ 3 - 1
dulwich/client.py

@@ -1161,7 +1161,9 @@ class SSHGitClient(TraditionalGitClient):
 
 
 def default_user_agent_string():
-    return "dulwich/%s" % ".".join([str(x) for x in dulwich.__version__])
+    # Start user agent with "git/", because GitHub requires this. :-( See
+    # https://github.com/jelmer/dulwich/issues/562 for details.
+    return "git/dulwich/%s" % ".".join([str(x) for x in dulwich.__version__])
 
 
 def default_urllib2_opener(config):

+ 1 - 1
setup.py

@@ -11,7 +11,7 @@ from distutils.core import Distribution
 import os
 import sys
 
-dulwich_version_string = '0.18.3'
+dulwich_version_string = '0.18.4'
 
 include_dirs = []
 # Windows MSVC support