From 5d975cef395e8e52b1abbd5f8a897532c386b9d8 Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 15 Jul 2014 12:57:01 +0200 Subject: Reaktor nag: factor out git_pull_output_filter --- Reaktor/commands/nag | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Reaktor/commands/nag b/Reaktor/commands/nag index 7c4fd3c6..338c083e 100755 --- a/Reaktor/commands/nag +++ b/Reaktor/commands/nag @@ -8,16 +8,22 @@ fi trap 'rm -f nag.hosts.ls nag.services.ls nag.patch' EXIT INT QUIT + +git_pull_output_filter() { + sed -n '/^ [0-9]\+ file change/p' +} + + if ! test -d nag.hosts; then git clone "$hosts_repo" nag.hosts else - (cd nag.hosts && git pull) | sed '/Already up-to-date/d' + (cd nag.hosts && git pull) | git_pull_output_filter fi if ! test -d nag.services; then git clone "$services_repo" nag.services else - (cd nag.services && git pull) | sed '/Already up-to-date/d' + (cd nag.services && git pull) | git_pull_output_filter fi -- cgit v1.2.3