git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Bug report: stdout vs stderr

From
Victor Porton <porton@narod.ru>
Date
Jun 15, 2016, 12:19 UTC
Message-ID
<1465993182.24741.3.camel@narod.ru>

Why half of Git output goes to stdout and half to stderr? I suspect this is a bug.

Below I call `git pushbug` alias defined it the below presented config file.

$ cat .git/config 
[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[remote "origin"]
	url = git@bitbucket.org:portonv/algebraic-general-topology.git
	fetch = +refs/heads/*:refs/remotes/origin/*
	pushurl = git@github.com:vporton/algebraic-general-topology.git
	pushurl = git@bitbucket.org:portonv/algebraic-general-
topology.git
[gui]
	wmstate = normal
	geometry = 1680x957+0+27 189 177
[alias]
	pushbug = !git push && git checkout prerelease && git merge
master && git push && git checkout devel && git merge prerelease &&
git push && git checkout master
[branch "master"]
	remote = origin
	merge = refs/heads/master
[branch "prerelease"]
	remote = origin
	merge = refs/heads/prerelease
[branch "devel"]
	remote = origin
	merge = refs/heads/devel
$ git pushbug 1>$HOME/t/1.txt 2>$HOME/t/2.txt
$ cat ~/t/1.txt 
Your branch is up-to-date with 'origin/prerelease'.
Updating ac492a4..c55d1b5
Fast-forward
 chap-sides.tex | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)
Your branch is up-to-date with 'origin/devel'.
Updating ac492a4..c55d1b5
Fast-forward
 chap-sides.tex | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)
Your branch is up-to-date with 'origin/master'.
$ cat ~/t/2.txt 
To git@github.com:vporton/algebraic-general-topology.git
   ac492a4..c55d1b5  master -> master
To git@bitbucket.org:portonv/algebraic-general-topology.git
   ac492a4..c55d1b5  master -> master
Switched to branch 'prerelease'
To git@github.com:vporton/algebraic-general-topology.git
   ac492a4..c55d1b5  prerelease -> prerelease
remote: 
remote: Create pull request for prerelease:        
remote:   https://bitbucket.org/portonv/algebraic-general-topology/pull
-requests/new?source=prerelease&t=1        
remote: 
To git@bitbucket.org:portonv/algebraic-general-topology.git
   ac492a4..c55d1b5  prerelease -> prerelease
Switched to branch 'devel'
To git@github.com:vporton/algebraic-general-topology.git
   ac492a4..c55d1b5  devel -> devel
remote: 
remote: Create pull request for devel:        
remote:   https://bitbucket.org/portonv/algebraic-general-topology/pull
-requests/new?source=devel&t=1        
remote: 
To git@bitbucket.org:portonv/algebraic-general-topology.git
   ac492a4..c55d1b5  devel -> devel
Switched to branch 'master'
Message 1 of 1 in “Bug report: stdout vs stderr”
  1. Victor PortonJun 15, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.