# Make git-push silent

4 messages from 2010-10-21 to 2010-10-21. Participants: Enrico Weigelt, Jonathan Nieder, Drew Northup, David Borowitz.
Thread: https://gitlist.dev/t/25505

## Enrico Weigelt, 2010-10-21 18:19

Subject: Make git-push silent
Message-ID: <20101021181906.GA28700@nibiru.local>
URL: https://gitlist.dev/e/20101021181906.GA28700%40nibiru.local

```

Hi folks,


is there a way to make git-push silent in a way that it only 
outputs something in case of error ?

I'm using it as a backup tool via cron scripts, and therefore I
dont want any output when everything went okay.

If there's no such a feature/switch yet, could anyone give me
a hint where/how to implement this ?


thx
-- 
----------------------------------------------------------------------
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weigelt@metux.de
 mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
----------------------------------------------------------------------
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
----------------------------------------------------------------------

```

## Jonathan Nieder, 2010-10-21 18:38

Subject: Re: Make git-push silent
Message-ID: <20101021183850.GC11501@burratino>
URL: https://gitlist.dev/e/20101021183850.GC11501%40burratino
In-Reply-To: <20101021181906.GA28700@nibiru.local>

```
Hi Enrico,

Enrico Weigelt wrote:

> is there a way to make git-push silent in a way that it only 
> outputs something in case of error ?

http://thread.gmane.org/gmane.comp.version-control.git/153558

Cheers,
Jonathan

```

## Drew Northup, 2010-10-21 18:45

Subject: Re: Make git-push silent
Message-ID: <1287686708.24161.39.camel@drew-northup.unet.maine.edu>
URL: https://gitlist.dev/e/1287686708.24161.39.camel%40drew-northup.unet.maine.edu
In-Reply-To: <20101021181906.GA28700@nibiru.local>

```

On Thu, 2010-10-21 at 20:19 +0200, Enrico Weigelt wrote:
> Hi folks,
> 
> 
> is there a way to make git-push silent in a way that it only 
> outputs something in case of error ?
> 
> I'm using it as a backup tool via cron scripts, and therefore I
> dont want any output when everything went okay.
> 
> If there's no such a feature/switch yet, could anyone give me
> a hint where/how to implement this ?

Have you tried wrapping it in a shell script? That's what I do when
virus-checking multiple webspaces and not wanting routine output unless
there's a problem. If the return value (to the shell) is something other
than zero then I return all of the output I captured to the user (and
therefore it gets mailed to me by cron).

-- 
-Drew Northup N1XIM
   AKA RvnPhnx on OPN
________________________________________________
"As opposed to vegetable or mineral error?"
-John Pescatore, SANS NewsBites Vol. 12 Num. 59

```

## David Borowitz, 2010-10-21 18:49

Subject: Re: Make git-push silent
Message-ID: <AANLkTik3GndR27OH-dtmQ7w4dbnACymxunvZ3=PNbQxT@mail.gmail.com>
URL: https://gitlist.dev/e/AANLkTik3GndR27OH-dtmQ7w4dbnACymxunvZ3%3DPNbQxT%40mail.gmail.com
In-Reply-To: <20101021181906.GA28700@nibiru.local>

```
On Thu, Oct 21, 2010 at 11:19, Enrico Weigelt <weigelt@metux.de> wrote:
>
> Hi folks,
>
>
> is there a way to make git-push silent in a way that it only
> outputs something in case of error ?
>
> I'm using it as a backup tool via cron scripts, and therefore I
> dont want any output when everything went okay.

Not a solution on the git front, but I use cronic[1] to do this with
arbitrary cron scripts (including some that do git pull/fetch). It
traps all script output and is silent unless it encounters a nonzero
return code.
[1] http://habilis.net/cronic/

>
> If there's no such a feature/switch yet, could anyone give me
> a hint where/how to implement this ?
>
>
> thx
> --
> ----------------------------------------------------------------------
>  Enrico Weigelt, metux IT service -- http://www.metux.de/
>
>  phone:  +49 36207 519931  email: weigelt@metux.de
>  mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
> ----------------------------------------------------------------------
>  Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
> ----------------------------------------------------------------------
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

```
