Mercurial > hg
changeset 35695:dd672e3d059f
lfs: raise an error if the server sends an unsolicited oid
This shouldn't happen. But we shouldn't ignore it if it does, because something
else is likely to go wrong.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Wed, 17 Jan 2018 21:44:32 -0500 |
parents | 8a23082f4d93 |
children | 925107e37619 |
files | hgext/lfs/blobstore.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/lfs/blobstore.py Wed Jan 17 20:54:05 2018 -0500 +++ b/hgext/lfs/blobstore.py Wed Jan 17 21:44:32 2018 -0500 @@ -247,6 +247,10 @@ raise LfsRemoteError( _(('LFS server error. Remote object ' 'for "%s" not found: %r')) % (filename, response)) + else: + raise LfsRemoteError( + _('LFS server error. Unsolicited response for oid %s') + % response['oid']) if 'error' in response: raise LfsRemoteError(_('LFS server error: %r') % response)