# HG changeset patch # User Matt Harbison # Date 1516243472 18000 # Node ID dd672e3d059fb109ecb18d1f70cd7a3a40be1b24 # Parent 8a23082f4d9315aa5eb3bd20f93ca5f6e9989073 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. diff -r 8a23082f4d93 -r dd672e3d059f hgext/lfs/blobstore.py --- 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)