fix: clarify comments on branch name handling in BoardView

Updated comments in BoardView to better explain the behavior of the 'current' work mode. The changes specify that an empty string clears the branch assignment, allowing work to proceed on the main/current branch. This enhances code readability and understanding of branch management logic.
This commit is contained in:
Shirone
2026-01-13 18:51:20 +01:00
parent 2303dcd133
commit 7ef525effa

View File

@@ -503,14 +503,14 @@ export function BoardView() {
try { try {
// Determine final branch name based on work mode: // Determine final branch name based on work mode:
// - 'current': No branch name, work on current branch (no worktree) // - 'current': Empty string to clear branch assignment (work on main/current branch)
// - 'auto': Auto-generate branch name based on current branch // - 'auto': Auto-generate branch name based on current branch
// - 'custom': Use the provided branch name // - 'custom': Use the provided branch name
let finalBranchName: string | undefined; let finalBranchName: string | undefined;
if (workMode === 'current') { if (workMode === 'current') {
// No worktree isolation - work directly on current branch // Empty string clears the branch assignment, moving features to main/current branch
finalBranchName = undefined; finalBranchName = '';
} else if (workMode === 'auto') { } else if (workMode === 'auto') {
// Auto-generate a branch name based on current branch and timestamp // Auto-generate a branch name based on current branch and timestamp
const baseBranch = const baseBranch =