X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=blobdiff_plain;f=scripts%2Frev_control%2Fversion_control.sh;fp=scripts%2Frev_control%2Fversion_control.sh;h=8f1033cfdd8bf14e4a9a1e75e2aee2e2f63a687e;hp=2e2214913c8055977b6dc86dcc7e2aea514fdb7f;hb=40128535063c2bb1a452760809d2dd9aa13cc436;hpb=b8aa3c0b842a630c3ea0222a36471275351314a2 diff --git a/scripts/rev_control/version_control.sh b/scripts/rev_control/version_control.sh index 2e221491..8f1033cf 100644 --- a/scripts/rev_control/version_control.sh +++ b/scripts/rev_control/version_control.sh @@ -421,16 +421,14 @@ function perform_revctrl_action_on_file() save_terminal_title - local first_run=true + local did_anything= while read -u 3 dirname; do if [ -z "$dirname" ]; then - if [ ! -z "$first_run" ]; then - echo "There was nothing to do the action '$action' on." - fi - break + # we often have blank lines in the input file for some reason. + continue fi - unset first_run + did_anything=yes pushd "$dirname" &>/dev/null echo "[$(pwd)]" $action . @@ -439,6 +437,10 @@ function perform_revctrl_action_on_file() popd &>/dev/null done 3<"$tempfile" + if [ -z "$did_anything" ]; then + echo "There was nothing to do the action '$action' on." + fi + restore_terminal_title rm $tempfile