()
| 21 | } |
| 22 | |
| 23 | func readHead() (string, error) { |
| 24 | b, err := os.ReadFile(headPath()) |
| 25 | if err != nil { |
| 26 | return "", err |
| 27 | } |
| 28 | return strings.TrimSpace(string(b)), nil |
| 29 | } |
| 30 | |
| 31 | func WriteHead(pool, branch string) error { |
| 32 | head := fmt.Sprintf("%s@%s\n", pool, branch) |