From: Larry D'Anna Date: Wed, 24 Jun 2009 00:26:51 GMT Subject: Re: [PATCH] add --porcelain option to git-push Message-ID: <20090624002651.GA27460@cthulhu> In-Reply-To: <85647ef50906231538m118120adnd2292b65ec953baa@mail.gmail.com> * Constantine Plotnikov (constantine.plotnikov@gmail.com) [090623 18:38]: > On Tue, Jun 23, 2009 at 5:10 AM, Larry D'Anna wrote: > > If --porcelain is used git-push will produce machine-readable output.  The > > output status line for each ref will be tab-separated and sent to stdout instead > > of stderr.  The full symbolic names of the refs will be given.  For example > > > BTW is it possible to have --porcelain + -v together. A machine > readable progress output would come very handy for IDEs and other GUI > tools that use command line tools. My patch makes --porcelain imply some of what -v does, but not all. Specifically --porcelain will output a status line for each ref that's to be updated, weather -v is selected or not. However -v enables some other output besides that. There's nothing stopping you from selecting -v and --porcelain. Basically --porcelain only affects the per-ref status lines. All other aspects of git-push are the same. --larry