| 593 | } |
| 594 | |
| 595 | func (ce *ChangeEntry) String() string { |
| 596 | |
| 597 | var deletedString, removedString, errString, allRemovedString, branchedString, backfillString string |
| 598 | if ce.Deleted { |
| 599 | deletedString = ", Deleted:true" |
| 600 | } |
| 601 | if len(ce.Removed) > 0 { |
| 602 | removedString = fmt.Sprintf(", Removed:%v", ce.Removed) |
| 603 | } |
| 604 | if ce.Err != nil { |
| 605 | errString = fmt.Sprintf(", Err:%v", ce.Err) |
| 606 | } |
| 607 | if ce.allRemoved { |
| 608 | allRemovedString = ", allRemoved:true" |
| 609 | } |
| 610 | if ce.branched { |
| 611 | branchedString = ", branched:true" |
| 612 | } |
| 613 | if ce.backfill != BackfillFlag_None { |
| 614 | backfillString = fmt.Sprintf(", backfill:%d", ce.backfill) |
| 615 | } |
| 616 | return fmt.Sprintf("{Seq:%s, ID:%s, Changes:%s%s%s%s%s%s%s}", ce.Seq, ce.ID, ce.Changes, deletedString, removedString, errString, allRemovedString, branchedString, backfillString) |
| 617 | } |
| 618 | |
| 619 | func makeErrorEntry(message string) ChangeEntry { |
| 620 | |