fix: --task でもワークツリー作成時は tasks.yaml に記録する
--task オプションで skipTaskList=true になるが、ワークツリー作成時は takt list でのブランチ管理に必要なためタスク記録を保存する。
This commit is contained in:
parent
9f15840d63
commit
e39792259e
@ -109,7 +109,7 @@ export async function selectAndExecuteTask(
|
|||||||
log.info('Starting task execution', { piece: pieceIdentifier, worktree: isWorktree, autoPr: shouldCreatePr, draftPr: shouldDraftPr });
|
log.info('Starting task execution', { piece: pieceIdentifier, worktree: isWorktree, autoPr: shouldCreatePr, draftPr: shouldDraftPr });
|
||||||
const taskRunner = new TaskRunner(cwd);
|
const taskRunner = new TaskRunner(cwd);
|
||||||
let taskRecord: Awaited<ReturnType<TaskRunner['addTask']>> | null = null;
|
let taskRecord: Awaited<ReturnType<TaskRunner['addTask']>> | null = null;
|
||||||
if (options?.skipTaskList !== true) {
|
if (options?.skipTaskList !== true || isWorktree) {
|
||||||
taskRecord = taskRunner.addTask(task, {
|
taskRecord = taskRunner.addTask(task, {
|
||||||
piece: pieceIdentifier,
|
piece: pieceIdentifier,
|
||||||
...(isWorktree ? { worktree: true } : {}),
|
...(isWorktree ? { worktree: true } : {}),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user