lfs: update old PointerDeserializationError error handling

Summary:
The error was renamed to `InvalidPointer`. This diff updates error handling
to catch that instead.

Test Plan: arc unit

Reviewers: davidsp, #mercurial, rmcelroy

Reviewed By: rmcelroy

Subscribers: rmcelroy, mjpieters

Differential Revision: https://phabricator.intern.facebook.com/D5067496

Signature: t1:5067496:1494955510:5f0162a8cc6f1d0d83e3ab6319ec3202028684d8
This commit is contained in:
Jun Wu 2017-05-16 15:42:30 -07:00
parent acfcc44094
commit ae8a1ccb8f

View File

@ -196,9 +196,9 @@ def extractpointers(repo, revs):
try:
metadata = pointer.deserialize(fctx.rawdata())
pointers[metadata['oid']] = metadata
except pointer.PointerDeserializationError:
raise error.Abort(_('lfs: corrupted pointer (%s@%s)\n')
% (f, short(ctx.node())))
except pointer.InvalidPointer as ex:
raise error.Abort(_('lfs: corrupted pointer (%s@%s): %s\n')
% (f, short(ctx.node()), ex))
return pointers.values()
def uploadblobs(repo, pointers):