From: Bhavik Bavishi Date: Fri, 07 Nov 2025 08:35:33 GMT Subject: Re: [Bug report] git cherry-pick silently ignores error whereas git apply fails for hunk apply Message-ID: In-Reply-To: git apply --3way --verbose ../test.patch ; echo $? Checking patch mango/connectors/apple/ops/query_check_hierarchy_op.cc... Applied patch to 'mango/connectors/apple/ops/query_check_hierarchy_op.cc' cleanly. Checking patch mango/connectors/container/loc_base/util.cc... Applied patch to 'mango/connectors/container/loc_base/util.cc' cleanly. Checking patch mango/connectors/container/loc_base/util.h... Applied patch to 'mango/connectors/container/loc_base/util.h' cleanly. Checking patch mango/main/http_test_ops/new_entity_op.cc... Applied patch to 'mango/main/http_test_ops/new_entity_op.cc' cleanly. Checking patch mango/main/main.cc... Applied patch to 'mango/main/main.cc' cleanly. Checking patch mango/main/ops/refresh_apple_entity_hierarchy_op.cc... Applied patch to 'mango/main/ops/refresh_apple_entity_hierarchy_op.cc' cleanly. Checking patch mango/main/validation_util.cc... Applied patch to 'mango/main/validation_util.cc' cleanly. Checking patch mango/conn/ops/apple_box_storage_package_op.cc... Applied patch to 'mango/conn/ops/apple_box_storage_package_op.cc' cleanly. Checking patch mango/utils/apple_utils.cc... Applied patch to 'mango/utils/apple_utils.cc' cleanly. Checking patch mango/utils/apple_utils.h... Applied patch to 'mango/utils/apple_utils.h' cleanly. Applied patch mango/connectors/apple/ops/query_check_hierarchy_op.cc cleanly. Applied patch mango/connectors/container/loc_base/util.cc cleanly. Applied patch mango/connectors/container/loc_base/util.h cleanly. Applied patch mango/main/http_test_ops/new_entity_op.cc cleanly. Applied patch mango/main/main.cc cleanly. Applied patch mango/main/ops/refresh_apple_entity_hierarchy_op.cc cleanly. Applied patch mango/main/validation_util.cc cleanly. Applied patch mango/conn/ops/apple_box_storage_package_op.cc cleanly. Applied patch mango/utils/apple_utils.cc cleanly. Applied patch mango/utils/apple_utils.h cleanly. 0 I've compare the file content of `mango/utils/apple_utils.cc` for `git apply --3way` and `git cherry-pick` is same On Fri, Nov 7, 2025 at 12:07 PM Johannes Sixt wrote: > > Am 07.11.25 um 05:39 schrieb Bhavik Bavishi: > > What did you do before the bug happened? (Steps to reproduce your issue) > >> ran git cherry-pick command, which went fine without any error, but missed to apply change > >> created patch with 'git fromat-patch' and applied with 'git apply --verbose', which error for the issue > > > > What did you expect to happen? (Expected behavior) > >> git cherry-pick should fail, since it failed to apply hunk > > > > What happened instead? (Actual behavior) > >> git cherry-pick completed successfully without any error > > > > What's different between what you expected and what actually happened? > >> git apply --verbose, failed with error about the issue, whereas git cherry-pick didn't fail for the same > > > If you use `git apply --3way`, does it still fail, or does it succeed > and does it produce the same result as `git cherry-pick` or a different > result? > > -- Hannes >