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. |
||
|---|---|---|
| .. | ||
| git-fetch.md | ||
| git-push-amend.md | ||
| git-push-canonical-tags.md | ||
| git-push-converge.md | ||
| git-push-delete.md | ||
| git-push-diverge.md | ||
| git-push-rollback.md | ||
| git-push.md | ||
| git-tag.md | ||