Skip to content

NotImplementedError exception hides the real error output from Git execution #129

Description

@strongville

I tried to cherry pick the (2) commit in the branch currently positioned on the commit (1) and got the following error on GitFourchette, as shown on the details message:

Traceback (most recent call last):
repotask.py:1141, in _getNextToken
    token = next(flow)
committasks.py:531, in flow
    raise NotImplementedError(f"'git cherry-pick' exit code {exitCode}")
NotImplementedError: 'git cherry-pick' exit code 128
Image

Running from console the proper error is shown:

❯ git cherry-pick 9d19d84
error: Los cambios locales de los siguientes archivos serán sobrescritos al fusionar:
        ----------------------------------
Por favor, confirma tus cambios o aguárdalos antes de fusionar.
Abortando
fatal: cherry-pick falló
Image
Versión 1.9.1 (Flatpak, 2026-07-14 21:56, e3962f3)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions