A QualifiedHeadRef without an owner returns , while a QualifiedHeadRef with an owner returns : .
()
| 68 | // A QualifiedHeadRef without an owner returns <branch>, while a QualifiedHeadRef |
| 69 | // with an owner returns <owner>:<branch>. |
| 70 | func (r QualifiedHeadRef) String() string { |
| 71 | if owner, present := r.owner.Value(); present { |
| 72 | return fmt.Sprintf("%s:%s", owner, r.branchName) |
| 73 | } |
| 74 | return r.branchName |
| 75 | } |
| 76 | |
| 77 | func (r QualifiedHeadRef) BranchName() string { |
| 78 | return r.branchName |