changeset 1124:666ab5997802

client: update to dulwich 0.19+
author Kevin Bullock <kbullock@ringworld.org>
date Tue, 01 May 2018 10:28:16 -0500
parents 70c9dfdb0bc1
children 8f55daa87ce4
files hggit/git_handler.py setup.py
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/hggit/git_handler.py	Sat Feb 24 17:30:57 2018 -0600
+++ b/hggit/git_handler.py	Tue May 01 10:28:16 2018 -0500
@@ -1079,7 +1079,7 @@
                     exportable[rev] = all_exportable[rev]
             return self.get_changed_refs(refs, exportable, force)
 
-        def genpack(have, want):
+        def genpack(have, want, progress=None, ofs_delta=True):
             commits = []
             for mo in self.git.object_store.find_missing_objects(have, want):
                 (sha, name) = mo
@@ -1095,7 +1095,8 @@
                 for commit in commits:
                     self.ui.debug("%s\n" % commit)
                 self.ui.status(_("adding objects\n"))
-            return self.git.object_store.generate_pack_contents(have, want)
+            return self.git.object_store.generate_pack_data(
+                have, want, progress=progress, ofs_delta=ofs_delta)
 
         def callback(remote_info):
             # dulwich (perhaps git?) wraps remote output at a fixed width but
--- a/setup.py	Sat Feb 24 17:30:57 2018 -0600
+++ b/setup.py	Tue May 01 10:28:16 2018 -0500
@@ -37,5 +37,5 @@
     packages=['hggit'],
     package_data={'hggit': ['help/git.rst']},
     include_package_data=True,
-    install_requires=['dulwich>=0.9.7'] + extra_req,
+    install_requires=['dulwich>=0.19.0'] + extra_req,
 )