(ctx context.Context, branch string)
| 603 | } |
| 604 | |
| 605 | func (c *Client) DeleteLocalBranch(ctx context.Context, branch string) error { |
| 606 | args := []string{"branch", "-D", branch} |
| 607 | cmd, err := c.Command(ctx, args...) |
| 608 | if err != nil { |
| 609 | return err |
| 610 | } |
| 611 | _, err = cmd.Output() |
| 612 | if err != nil { |
| 613 | return err |
| 614 | } |
| 615 | return nil |
| 616 | } |
| 617 | |
| 618 | func (c *Client) CheckoutBranch(ctx context.Context, branch string) error { |
| 619 | args := []string{"checkout", branch} |