Register the repo's actual checked-out branch as the project default so session worktrees base off a ref that exists. Previously Config.DefaultBranch was left empty and defaulted to "main", so a repo on master/develop/trunk failed every spawn with BRANCH_NOT_FETCHED and had no CLI workaround. Detection is best-effort (symbolic-ref --short HEAD); a detached HEAD or git error falls back to the existing main default. Only persist when the branch diverges from main, so the common main repo keeps a NULL config. Closes #208 |
||
|---|---|---|
| .. | ||
| dto.go | ||
| notifications.go | ||
| notifications_test.go | ||
| projects.go | ||
| projects_test.go | ||
| prs.go | ||
| prs_test.go | ||
| reviews.go | ||
| sessions.go | ||
| sessions_activity_test.go | ||
| sessions_test.go | ||