threads / discuss / 25505

Make git-push silent

Subject: Make git-push silent

## tl;dr

4 messages between Oct 21, 2010 and Oct 21, 2010.

replies: 3people: 4as markdown or json

Enrico Weigelt· Oct 21, 2010, 18:19 UTC · lore
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· Oct 21, 2010, 18:38 UTC · re: Enrico Weigelt · lore

Re: Make git-push silent

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· Oct 21, 2010, 18:45 UTC · re: Enrico Weigelt · lore

Re: Make git-push silent

On Thu, 2010-10-21 at 20:19 +0200, Enrico Weigelt wrote:
Show 11 quoted lines
> 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· Oct 21, 2010, 18:49 UTC · re: Enrico Weigelt · lore

Re: Make git-push silent

On Thu, Oct 21, 2010 at 11:19, Enrico Weigelt <weigelt@metux.de> wrote:
Show 9 quoted lines
>
> 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/

Show 19 quoted lines
>
> 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

← back to recent threads