feat: refactor checkout-revision

This commit is contained in:
Janik von Rotz committed 2024-12-09 15:09:53 +01:00
1 parent 1a084f43a3
commit 84ad5bc6c0
1 file changed
+13 -6
+13 -6
View File
@@ -1675,14 +1675,21 @@ function list-revision() {
}
function checkout-revision() {
export ODOO_REVISION_DOCKER_PULL
if [ -n "$1" ]; then
echo "Execute script for revision: $1"
./scripts/odoo_revision_"$1"
else
echo "Execute script for revision: $ODOO_REVISION"
./scripts/odoo_revision_"${ODOO_REVISION}"
ODOO_REVISION="$1"
fi
ODOO_VERSION=$(echo "$ODOO_REVISION" | cut -d'.' -f1-2)
echo "Update revision var in .env file."
if grep -q "ODOO_REVISION" .env; then
sed -i -e "s/^ODOO_REVISION=${ODOO_VERSION}.*/ODOO_REVISION=${ODOO_REVISION}/" .env
else
echo "ODOO_REVISION=${ODOO_REVISION}" >> .env
fi
export ODOO_REVISION_DOCKER_PULL
echo "Execute script for revision: $ODOO_REVISION"
./scripts/odoo_revision_"${ODOO_REVISION}"
}
function create-revision() {