repo:rebase:continue

Continue one exact rebase: replay every local commit, including ones made while it was open, and keep pending edits that still apply. If later commits change or reopen conflicts, exit 0 with state open means replay is still paused; state continued means replay finished. open_conflict_count counts the conflicts still open; conflict_count counts every recorded conflict, including ones whose earlier choice was kept.

Reference for flywheel repo:rebase:continue.

Advance the paused rebase in the local repository, installing the chosen conflict resolutions. Every local commit is replayed in order, including commits made while the rebase was open. When those later commits touch something the pulled changes also changed, the new or changed conflicts are saved instead, earlier choices for unchanged conflicts are kept, and the result reports state open: resolve them and continue again. If those later commits remove what a saved conflict was about, the command refuses with repository_rebase_conflicts_dropped and changes nothing; abort and pull again. Pending staged edits are kept when they still apply to the rebased history; otherwise the command refuses with repository_rebase_staging_invalid and changes nothing. The result enters local history only and is published only by a separate repo:push. This works offline against the local repository.

Command Group

Local Repository

Summary

Continue one exact rebase: replay every local commit, including ones made while it was open, and keep pending edits that still apply. If later commits change or reopen conflicts, exit 0 with state open means replay is still paused; state continued means replay finished. open_conflict_count counts the conflicts still open; conflict_count counts every recorded conflict, including ones whose earlier choice was kept.

Usage

flywheel repo:rebase:continue [FLAGS] <rebase_id>

Arguments

ArgumentRequiredChoicesDescription
<rebase_id>YesRebase UUID returned by pull or conflict reads.

Required flags

None.

Optional flags

FlagValueDefaultChoicesDescription
--repostringLocal repository filesystem path.
--personalUse the configured personal repository.
--formatFORMATjson, tsv, csv, tableOutput format for command results.
--envPROFILEUse a configured CLI profile for this invocation.
--outPATHWrite output to a file path, or use - for stdout.
--openOpen browser-bound URLs when supported.
--no-retryDisable transient-error retries.
--retry-maxNMaximum transient-error retry attempts.
--waitBlock on async operations until a terminal state is reached.
--wait-timeoutSECONDS600Seconds to wait for --wait before timing out. Defaults to 600.
--allow-selfAllow mutating the currently active credential.
--timeoutSECONDSSet the per-request timeout budget in seconds.
--idempotency-keyKEYReuse an Idempotency-Key so ambiguous write failures can be retried with the same key.
--forceForce safety-gated operations where supported.
--yesSkip confirmation prompts for destructive operations.
--debugPrint structured request debugging with secrets masked.
--verbosePrint verbose progress for long-running operations.
-h, --helpShow this help.

Examples

Continue one exact rebase: replay every local commit, including ones made while it was open, and keep pending edits that still apply. If later commits change or reopen conflicts, exit 0 with state open means replay is still paused; state continued means replay finished. open_conflict_count counts the conflicts still open; conflict_count counts every recorded conflict, including ones whose earlier choice was kept.

flywheel repo:rebase:continue <rebase_id> --format=json