(from, to string)
| 549 | } |
| 550 | |
| 551 | func NewDiffer(from, to string) (*Differ, error) { |
| 552 | differ := Differ{} |
| 553 | var err error |
| 554 | differ.From, err = NewDiffVersion(from) |
| 555 | if err != nil { |
| 556 | return nil, err |
| 557 | } |
| 558 | differ.To, err = NewDiffVersion(to) |
| 559 | if err != nil { |
| 560 | differ.From.Dir.Delete() |
| 561 | return nil, err |
| 562 | } |
| 563 | |
| 564 | return &differ, nil |
| 565 | } |
| 566 | |
| 567 | // Diff diffs to versions of a specific object, and print both versions to directories. |
| 568 | func (d *Differ) Diff(obj Object, printer Printer, showManagedFields, showSecrets bool) error { |
searching dependent graphs…