utils: update-mojo.sh: Reject a dirty libcamera tree
If the libcamera tree is dirty committing the result of the mojo update will be messy. Bail out in that case. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Milan Zamazal <mzamazal@redhat.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
committed by
Kieran Bingham
parent
0e9585ff5b
commit
a9adb798e1
@@ -15,6 +15,12 @@ chromium_dir="$(realpath "$1")"
|
||||
|
||||
cd "${ipc_dir}/../../"
|
||||
|
||||
# Reject dirty libcamera trees
|
||||
if [ -n "$(git status --porcelain -uno)" ] ; then
|
||||
echo "libcamera tree is dirty"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${chromium_dir}/mojo" ] ; then
|
||||
echo "Directory ${chromium_dir} doesn't contain mojo"
|
||||
exit 1
|
||||
@@ -28,7 +34,7 @@ fi
|
||||
# Get the chromium commit id
|
||||
version=$(git -C "${chromium_dir}" rev-parse --short HEAD)
|
||||
|
||||
# Reject dirty trees
|
||||
# Reject dirty chromium trees
|
||||
if [ -n "$(git -C "${chromium_dir}" status --porcelain)" ] ; then
|
||||
echo "Chromium tree in ${chromium_dir} is dirty"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user