SyncWant declares a dependency between units.
(ctx context.Context, unitName, dependsOn unit.ID)
| 80 | |
| 81 | // SyncWant declares a dependency between units. |
| 82 | func (c *Client) SyncWant(ctx context.Context, unitName, dependsOn unit.ID) error { |
| 83 | _, err := c.client.SyncWant(ctx, &proto.SyncWantRequest{ |
| 84 | Unit: string(unitName), |
| 85 | DependsOn: string(dependsOn), |
| 86 | }) |
| 87 | return err |
| 88 | } |
| 89 | |
| 90 | // SyncComplete marks a unit as complete in the dependency graph. |
| 91 | func (c *Client) SyncComplete(ctx context.Context, unitName unit.ID) error { |