# HG changeset patch
# User Matt Harbison <matt_harbi...@yahoo.com>
# Date 1519520219 18000
#      Sat Feb 24 19:56:59 2018 -0500
# Node ID 40f0b221aee73bca2072812062d0f112a134bedf
# Parent  0cd7c41df75ac914d95f398105317afb53f7e5db
lfs: add the 'Content-Type' header called out in the file transfer spec

https://github.com/git-lfs/git-lfs/blob/master/docs/api/basic-transfers.md#uploads

diff --git a/hgext/lfs/blobstore.py b/hgext/lfs/blobstore.py
--- a/hgext/lfs/blobstore.py
+++ b/hgext/lfs/blobstore.py
@@ -332,6 +332,7 @@ class _gitlfsremote(object):
                                   hint=_('run hg verify'))
             request.data = filewithprogress(localstore.open(oid), None)
             request.get_method = lambda: 'PUT'
+            request.add_header('Content-Type', 'application/octet-stream')
 
         for k, v in headers:
             request.add_header(k, v)
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to