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:
parent
0e9585ff5b
commit
a9adb798e1
1 changed files with 7 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue