(ctx context.Context, branch string)
| 665 | } |
| 666 | |
| 667 | func (c *Client) DeleteLocalBranch(ctx context.Context, branch string) error { |
| 668 | args := []string{"branch", "-D", branch} |
| 669 | cmd, err := c.Command(ctx, args...) |
| 670 | if err != nil { |
| 671 | return err |
| 672 | } |
| 673 | _, err = cmd.Output() |
| 674 | if err != nil { |
| 675 | return err |
| 676 | } |
| 677 | return nil |
| 678 | } |
| 679 | |
| 680 | func (c *Client) CheckoutBranch(ctx context.Context, branch string) error { |
| 681 | args := []string{"checkout", branch} |