From a7541e95b1396d4a80ca18fa4e3d9dcc56bc1561 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 6 Mar 2025 10:39:15 +0100 Subject: [PATCH] tools/git-tp-sync: update also po-man Signed-off-by: Karel Zak --- tools/git-tp-sync | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tools/git-tp-sync b/tools/git-tp-sync index 6ae10a153..dde2cb7fb 100755 --- a/tools/git-tp-sync +++ b/tools/git-tp-sync @@ -174,13 +174,21 @@ function update_project { function regenerate_po_files { local PODIR="$1" - if [ ! -f "${PODIR}/Makefile" ]; then + if [ "$PODIR" = "po" ]; then + if [ "${PODIR}/Makefile" ]; then + return; + else + echo "== Updating $PODIR (be patient) ==" + make -C $PODIR update-po &> /dev/null + fi + elif [ "$PODIR" = "po-man" ]; then + echo "== Updating $PODIR (be patient) ==" + make gen-poman-dist + else + echo "Unsupported $PODIR directory (skip update)" return; fi - echo "== Updating $PODIR (be patient) ==" - make -C $PODIR update-po &> /dev/null - # ignore files where is only modified one line ("POT-Creation-Date") PO_IGNORE=$(git diff --numstat $PODIR/*.po | gawk -v ORS=" " '/1[[:blank:]]1[[:blank:]]/ { print $3 }') if [ -n "$PO_IGNORE" ]; then @@ -195,7 +203,7 @@ function regenerate_po_files { fi fi - git checkout -f "$PODIR"/ &> /dev/null + git checkout -f "$PODIR" &> /dev/null } for d in "${DIRS[@]}"; do -- 2.47.3