ToplevelDir returns the top-level directory path of the current repository.
(ctx context.Context)
| 727 | |
| 728 | // ToplevelDir returns the top-level directory path of the current repository. |
| 729 | func (c *Client) ToplevelDir(ctx context.Context) (string, error) { |
| 730 | out, err := c.revParse(ctx, "--show-toplevel") |
| 731 | if err != nil { |
| 732 | return "", err |
| 733 | } |
| 734 | return firstLine(out), nil |
| 735 | } |
| 736 | |
| 737 | func (c *Client) GitDir(ctx context.Context) (string, error) { |
| 738 | out, err := c.revParse(ctx, "--git-dir") |