This set of changes refactors the canonical handling by isolating the business logic into another type, `Canonical`. The functionality remains the same, but certain error scenarios are better handled. Primarily, the commits of the inner `Canonical` type are checked to see if they exist in the working copy, and if not, provide a more useful message about which commit was missing or invalid for which DID. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||