From d4d6241b6b1e948bbc52fc8dab22f098d6130af6 Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 15 Jul 2014 13:03:07 +0200 Subject: Reaktor nag: git_pull_output_filter REPO_NAME --- Reaktor/commands/nag | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Reaktor/commands/nag b/Reaktor/commands/nag index 338c083e..24414dd3 100755 --- a/Reaktor/commands/nag +++ b/Reaktor/commands/nag @@ -9,21 +9,22 @@ fi trap 'rm -f nag.hosts.ls nag.services.ls nag.patch' EXIT INT QUIT +# usage: git_pull_output_filter REPO_NAME git_pull_output_filter() { - sed -n '/^ [0-9]\+ file change/p' + sed -n 's/^ [0-9]\+ file change/'"$1"': &/p' } if ! test -d nag.hosts; then git clone "$hosts_repo" nag.hosts else - (cd nag.hosts && git pull) | git_pull_output_filter + (cd nag.hosts && git pull) | git_pull_output_filter hosts fi if ! test -d nag.services; then git clone "$services_repo" nag.services else - (cd nag.services && git pull) | git_pull_output_filter + (cd nag.services && git pull) | git_pull_output_filter services fi -- cgit v1.2.3