Skip to content

ci-merge: add --pause-on-conflict option for interactive conflict res…#8

Open
shashim-quic wants to merge 1 commit into
mainfrom
add-pause
Open

ci-merge: add --pause-on-conflict option for interactive conflict res…#8
shashim-quic wants to merge 1 commit into
mainfrom
add-pause

Conversation

@shashim-quic
Copy link
Copy Markdown
Contributor

…olution

When a topic branch merge fails, the default behaviour is to abort and exit immediately. This makes it impossible to resolve conflicts manually and continue the integration run without restarting from scratch.

Add a new --pause-on-conflict (-p) flag. When set, a merge failure prints a conflict banner listing the affected files and waits for the user to type 'y' (continue) or 'n' (abort) on stdin. This lets the operator resolve conflicts in a separate terminal and resume the integration without losing the work already merged.

…olution

When a topic branch merge fails, the default behaviour is to abort and
exit immediately. This makes it impossible to resolve conflicts manually
and continue the integration run without restarting from scratch.

Add a new --pause-on-conflict (-p) flag. When set, a merge failure
prints a conflict banner listing the affected files and waits for the
user to type 'y' (continue) or 'n' (abort) on stdin. This lets the
operator resolve conflicts in a separate terminal and resume the
integration without losing the work already merged.

Signed-off-by: Shiraz Hashim <shiraz.hashim@oss.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant