GET /revisions/{{revision_id}}/deepdiff/{{comparison_revision_id}}
- Added deepdiff api for generating diff between
two rendered documents.
- Deep diffing for data and metadata
- Refactor diff functions
- Client update
- Added unit testcases
- Added funtional testcases
- Doc update
Change-Id: Ib60fa60a3b33e9125a1595a999272ca595721b38
4.4 KiB
Deckhand Exceptions
| Exception Name | Description |
|---|---|
| BarbicanClientException | deckhand.errors.BarbicanClientException |
| BarbicanServerException | deckhand.errors.BarbicanServerException |
| DeepDiffException | deckhand.errors.DeepDiffException |
| DocumentNotFound | deckhand.errors.DocumentNotFound |
| DuplicateDocumentExists | deckhand.errors.DuplicateDocumentExists |
| EncryptionSourceNotFound | deckhand.errors.EncryptionSourceNotFound |
| InvalidDocumentFormat | deckhand.errors.InvalidDocumentFormat |
| IndeterminateDocumentParent | deckhand.errors.IndeterminateDocumentParent |
| InvalidInputException | deckhand.errors.InvalidInputException |
| LayeringPolicyNotFound | deckhand.errors.LayeringPolicyNotFound |
| MissingDocumentKey | deckhand.errors.MissingDocumentKey |
| MissingDocumentPattern | deckhand.errors.MissingDocumentPattern |
| PolicyNotAuthorized | deckhand.errors.PolicyNotAuthorized |
| RevisionTagBadFormat | deckhand.errors.RevisionTagBadFormat |
| RevisionTagNotFound | deckhand.errors.RevisionTagNotFound |
| RevisionNotFound | deckhand.errors.RevisionNotFound |
| SingletonDocumentConflict | deckhand.errors.SingletonDocumentConflict |
| SubstitutionDependencyCycle | deckhand.errors.SubstitutionDependencyCycle |
| SubstitutionSourceDataNotFound | deckhand.errors.SubstitutionSourceDataNotFound |
| SubstitutionSourceNotFound | deckhand.errors.SubstitutionSourceNotFound |
| UnknownSubstitutionError | deckhand.errors.UnknownSubstitutionError |
| UnsupportedActionMethod | deckhand.errors.UnsupportedActionMethod |
| ValidationNotFound | deckhand.errors.ValidationNotFound |