From 695c66d4ceb878b073d6a4eda3f2887e195add83 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Wed, 20 Nov 2024 12:32:54 +0200 Subject: Updated update script to output what changed until the update you received --- bin/ak-update | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bin/ak-update b/bin/ak-update index dc040cb..95e7963 100755 --- a/bin/ak-update +++ b/bin/ak-update @@ -11,8 +11,17 @@ fi if [ -d "${source_dir}" ] && [ -d "${source_dir}/.git" ] then cd ${source_dir} - git pull - ./update.sh + current_latest_commit="$(git -P log --oneline | head -n 1 | awk '{print $1}')" + pull_output="$(git pull)" + echo -n "${pull_output}" | grep "Already up to date." > /dev/null 2>&1 + if [ $? -ne 0 ] + then + echo "${pull_output}" + ./update.sh + git -P log ${current_latest_commit}..HEAD + else + echo "${pull_output}" + fi else echo "Can't update... source not found or not a git repository" exit 1 -- cgit v1.2.3