mkosi: Make sure we don't hide errors from git merge-base
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 3 Jul 2024 11:19:34 +0000 (13:19 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 5 Jul 2024 09:38:42 +0000 (11:38 +0200)
commit16ea64e2bee4975ef64f15d33558a05e93e7aa08
treeef48854602cc4a877c3ce42921d7a525e1d0ad86
parent3f42d88faaa9e33586033e2be853d44569482c36
mkosi: Make sure we don't hide errors from git merge-base

Currently if git merge-base fails we'll hide the error and exit with
exit status 0. Let's make we only exit early if git merge-base exits
with 1 which indicates the current commit is not on the target branch.
Any other error is considered fatal.

(cherry picked from commit 2fe6ad5a64bca187712708d41269091c91500a35)
mkosi.images/system/mkosi.sync